class Aviator::Response
Attributes
          request[R]
        
        Public Class Methods
          new(response, request)
          
          click to toggle source
          
        
        
        # File lib/aviator/core/response.rb, line 10 def initialize(response, request) @response = response @request = request end
Public Instance Methods
          body()
          
          click to toggle source
          
        
        
        # File lib/aviator/core/response.rb, line 16 def body @body ||= if raw_body.length > 0 if Aviator::Compatibility::RUBY_1_8_MODE clean_body = raw_body.gsub(/\ /, ' ') else clean_body = raw_body end Hashish.new(JSON.parse(clean_body)) else Hashish.new({}) end end
          headers()
          
          click to toggle source
          
        
        
        # File lib/aviator/core/response.rb, line 31 def headers @headers ||= Hashish.new(@response.headers) end
          to_hash()
          
          click to toggle source
          
        
        
        # File lib/aviator/core/response.rb, line 36 def to_hash Hashish.new({ :status => status, :headers => headers, :body => body }) end