class Ratsit::Request::GetCompaniesRequest
Public Class Methods
new(args)
click to toggle source
Calls superclass method
Ratsit::Request::TokenRequest::new
# File lib/ratsit/request/request_get_companies.rb, line 24 def initialize(args) super('GetCompanies', parseFilterArgs(args, Ratsit::Filter::GetCompaniesFilter)) end
Public Instance Methods
response()
click to toggle source
# File lib/ratsit/request/request_get_companies.rb, line 28 def response if response_ok rsp = @response.body[:get_companies_response][:get_companies_result][:ratsit_response_package] || nil if rsp.nil? raise RatsitError, 'Invalid response from service' end # :retreived (sic!) return { :retrieved => rsp[:retreived].to_i, :total_matched => rsp[:total_matched].to_i, :companies => rsp[:company] } end raise RatsitError, 'Response not ready' end