Class: AmfSocket::RpcReceivedMessage

Inherits:
Object
  • Object
show all
Defined in:
lib/amf_socket/rpc_received_message.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(object, connection) ⇒ RpcReceivedMessage

Returns a new instance of RpcReceivedMessage.

Raises:



4
5
6
7
8
9
# File 'lib/amf_socket/rpc_received_message.rb', line 4

def initialize(object, connection)
  raise AmfSocket::InvalidObject unless validate_object(object)

  @message_obj = object[:message]
  @connection = connection
end

Instance Attribute Details

#connectionObject (readonly)

Returns the value of attribute connection.



2
3
4
# File 'lib/amf_socket/rpc_received_message.rb', line 2

def connection
  @connection
end

Instance Method Details

#commandObject



15
16
17
# File 'lib/amf_socket/rpc_received_message.rb', line 15

def command
  return @message_obj[:command]
end

#message_idObject



11
12
13
# File 'lib/amf_socket/rpc_received_message.rb', line 11

def message_id
  return @message_obj[:messageId]
end

#paramsObject



19
20
21
# File 'lib/amf_socket/rpc_received_message.rb', line 19

def params
  return @message_obj[:params]
end