71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
# File 'lib/fog/rackspace/models/queues/claim.rb', line 71
def messages=(messages)
message_collection = Fog::Rackspace::Queues::Messages.new({
:service => service,
:queue => queue,
:client_id => service.client_id,
:echo => true
})
attributes[:messages] = messages.map do |message|
if message.instance_of? Fog::Rackspace::Queues::Message
message.claim_id = self.id
message
else
Fog::Rackspace::Queues::Message.new(
message.merge({
:service => service,
:collection => message_collection,
:claim_id => self.id
}.merge(message))
)
end
end
end
|