# File lib/fog/aws/requests/simpledb/get_attributes.rb, line 50
        def get_attributes(domain_name, item_name, options = {})
          if options.is_a?(Array)
            Fog::Logger.deprecation("get_attributes with array attributes param is deprecated, use 'AttributeName' => attributes) instead [light_black](#{caller.first})[/]")
            options['AttributeName'] ||= options if options.is_a?(Array)
          end
          options['AttributeName'] ||= []
          response = Excon::Response.new
          if self.data[:domains][domain_name]
            object = {}
            if !options['AttributeName'].empty?
              for attribute in options['AttributeName']
                if self.data[:domains][domain_name].has_key?(item_name) && self.data[:domains][domain_name][item_name].has_key?(attribute)
                  object[attribute] = self.data[:domains][domain_name][item_name][attribute]
                end
              end
            elsif self.data[:domains][domain_name][item_name]
              object = self.data[:domains][domain_name][item_name]
            end
            response.status = 200
            response.body = {
              'Attributes'  => object,
              'BoxUsage'    => Fog::AWS::Mock.box_usage,
              'RequestId'   => Fog::AWS::Mock.request_id
            }
          else
            response.status = 400
            raise(Excon::Errors.status_error({:expects => 200}, response))
          end
          response
        end