Class: Bricolage::SQSMock::ReceiveMessageResponse

Inherits:
Response
  • Object
show all
Defined in:
lib/bricolage/sqsmock.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Response

#successful?

Constructor Details

#initialize(successful:, messages:) ⇒ ReceiveMessageResponse

Returns a new instance of ReceiveMessageResponse.



89
90
91
92
# File 'lib/bricolage/sqsmock.rb', line 89

def initialize(successful:, messages:)
  super(successful: successful)
  @messages = messages
end

Instance Attribute Details

#messagesObject (readonly)

Returns the value of attribute messages.



94
95
96
# File 'lib/bricolage/sqsmock.rb', line 94

def messages
  @messages
end

Class Method Details

.successful(msgs) ⇒ Object



85
86
87
# File 'lib/bricolage/sqsmock.rb', line 85

def ReceiveMessageResponse.successful(msgs)
  new(successful: true, messages: msgs)
end