class Ratsit::Request::SearchOnePersonRequest
Public Class Methods
new(args)
click to toggle source
Calls superclass method
Ratsit::Request::TokenRequest::new
# File lib/ratsit/request/request_search_one_person.rb, line 24 def initialize(args) super('SearchOnePerson', parseFilterArgs(args, Ratsit::Filter::SearchOnePersonFilter)) end
Public Instance Methods
response()
click to toggle source
# File lib/ratsit/request/request_search_one_person.rb, line 28 def response if response_ok hits = @response.body[:search_one_person_response][:search_one_person_result][:ratsit_response_package][:person_search_result][:hits] if hits.nil? return nil end rsp = hits[:hit] || nil if rsp.nil? raise RatsitError, 'Invalid response from service' end return rsp end raise RatsitError, 'Response not ready' end