Class: Client::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/rocketmq-client-ruby/client/response.rb

Overview

Response module

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(send_result) ⇒ Response

Returns a new instance of Response.



7
8
9
10
11
12
# File 'lib/rocketmq-client-ruby/client/response.rb', line 7

def initialize(send_result)
  @status = send_result[:send_status]
  @msg_id = send_result[:msg_id]
  @offset_msg_id = send_result[:offset_msg_id]
  @raw_result = send_result
end

Instance Attribute Details

#msg_idObject (readonly)

Returns the value of attribute msg_id.



6
7
8
# File 'lib/rocketmq-client-ruby/client/response.rb', line 6

def msg_id
  @msg_id
end

#offset_msg_idObject (readonly)

Returns the value of attribute offset_msg_id.



6
7
8
# File 'lib/rocketmq-client-ruby/client/response.rb', line 6

def offset_msg_id
  @offset_msg_id
end

#statusObject (readonly)

Returns the value of attribute status.



6
7
8
# File 'lib/rocketmq-client-ruby/client/response.rb', line 6

def status
  @status
end