Method: Ably::Models::MessageEncoders::Json#encode

Defined in:
lib/ably/models/message_encoders/json.rb

#encode(message, channel_options) ⇒ Object



11
12
13
14
15
16
# File 'lib/ably/models/message_encoders/json.rb', line 11

def encode(message, channel_options)
  if needs_json_encoding?(message)
    message[:data] = ::JSON.dump(message[:data])
    add_encoding_to_message ENCODING_ID, message
  end
end