class ActiveRecord::Encryption::Message  
        
        A message defines the structure of the data we store in encrypted attributes. It contains:
- 
An encrypted payload
 - 
A list of unencrypted headers
 
Attributes
| [RW] | headers | 
            |
| [RW] | payload | 
            
Public class methods
Source code GitHub
# 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
            Public instance methods
Source code GitHub
# File activerecord/lib/active_record/encryption/message.rb, line 21
def ==(other_message)
  payload == other_message.payload && headers == other_message.headers
end