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