跳至內容 跳至搜尋

一則訊息定義為在加密屬性中儲存資料結構,其包含:

  • 已加密的載荷

  • 未加密的標頭清單

參閱 Encryptor#encrypt

方法
#
N

屬性

[RW] headers
[RW] payload

類別公共方法

new(payload: nil, headers: {})

# File activerecord/lib/active_record/encryption/message.rb, line 14
def initialize(payload: nil, headers: {})
  validate_payload_type(payload)

  @payload = payload
  @headers = Properties.new(headers)
end

實體公共方法

==(other_message)

# File activerecord/lib/active_record/encryption/message.rb, line 21
def ==(other_message)
  payload == other_message.payload && headers == other_message.headers
end