跳至内容 跳至搜索

消息定义了我们在加密属性中存储的数据结构。它包含

  • 加密后的有效负载

  • 未加密的标头列表

参见 Encryptor#encrypt

方法
#
N

属性

[RW] 标头
[RW] 有效负载

类公共方法

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