class Kempelen::API::Responses::ReviewableHitsResponse
Attributes
hits[RW]
number_of_results[RW]
page_number[RW]
total_number_of_results[RW]
Public Class Methods
new(response)
click to toggle source
Calls superclass method
Kempelen::API::Responses::Base::new
# File lib/kempelen/API/responses/reviewable_hits_response.rb, line 10 def initialize(response) super() @hits = [] load_from_response(response) end
Public Instance Methods
load_from_response(response)
click to toggle source
Calls superclass method
Kempelen::API::Responses::Base#load_from_response
# File lib/kempelen/API/responses/reviewable_hits_response.rb, line 18 def load_from_response(response) super(response) return if response.nil? hit_response = response["GetReviewableHITsResult"] unless hit_response.nil? @number_of_results = hit_response["NumResults"].to_i @page_number = hit_response["PageNumber"].to_i @total_number_of_results = hit_response["TotalNumResults"].to_i hits_response = hit_response["HIT"] unless hits_response.nil? hits_response.each do |hit| @hits << hit["HITId"] unless hit.nil? or !hit.is_a?(Hash) end end end end