# File lib/fog/rackspace.rb, line 16
        def self.slurp(error)
          data = nil
          message = nil
          status_code = nil

          if error.response
            status_code = error.response.status
            unless error.response.body.empty?
              data = Fog::JSON.decode(error.response.body)
              message = data.values.first ? data.values.first['message'] : data['message']
            end
          end

          new_error = super(error, message)
          new_error.instance_variable_set(:@response_data, data)
          new_error.instance_variable_set(:@status_code, status_code)          
          new_error
        end