class Ebayr::Response

A response to an Ebayr::Request.

Public Class Methods

new(request, response) click to toggle source
Calls superclass method Ebayr::Record::new
# File lib/ebayr/response.rb, line 4
def initialize(request, response)
  ActiveSupport::XmlMini.backend = 'Nokogiri'

  @request = request
  @command = @request.command if @request
  @response = response
  @body = response.body if @response
  hash = self.class.from_xml(@body) if @body
  response_data = hash["#{@command}Response"] if hash
  super(response_data) if response_data
end