# File lib/sqs/right_sqs.rb, line 171 def receive_messages(number_of_messages=1, visibility=nil) list = @sqs.interface.receive_message(@url, number_of_messages, visibility) list.map! do |entry| msg = Message.new(self, entry['MessageId'], entry['ReceiptHandle'], entry['Body'], visibility) msg.received_at = Time.now msg.receive_checksum = entry['MD5OfBody'] msg end end