Class: Bricolage::SQSMock::DeleteMessageBatchResponse

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

Defined Under Namespace

Classes: Failure, Success

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(successful: [], failed: []) ⇒ DeleteMessageBatchResponse

Returns a new instance of DeleteMessageBatchResponse.



111
112
113
114
# File 'lib/bricolage/sqsmock.rb', line 111

def initialize(successful: [], failed: [])
  @successful = successful
  @failed = failed
end

Instance Attribute Details

#failedObject (readonly)

Returns the value of attribute failed.



117
118
119
# File 'lib/bricolage/sqsmock.rb', line 117

def failed
  @failed
end

#successfulObject (readonly)

Returns the value of attribute successful.



116
117
118
# File 'lib/bricolage/sqsmock.rb', line 116

def successful
  @successful
end

Instance Method Details

#add_failure_for(ent) ⇒ Object



126
127
128
# File 'lib/bricolage/sqsmock.rb', line 126

def add_failure_for(ent)
  @failed.push Failure.new(ent[:id], true, '400', 'some reason')
end

#add_success_for(ent) ⇒ Object



122
123
124
# File 'lib/bricolage/sqsmock.rb', line 122

def add_success_for(ent)
  @successful.push Success.new(ent[:id])
end