Sha256: c828e43cb0f84d81667565aed087e85970c00ff8ac4304055add19d9a93a6a5d
Contents?: true
Size: 797 Bytes
Versions: 20
Compression:
Stored size: 797 Bytes
Contents
# Parses the GetQualificationRequests Response module RTurk class GetQualificationRequestsResponse < Response attr_reader :num_results, :total_num_results, :page_number def initialize(response) @raw_xml = response.body @xml = Nokogiri::XML(@raw_xml) raise_errors map_content(@xml.xpath('//GetQualificationRequestsResult'), :num_results => 'NumResults', :total_num_results => 'TotalNumResults', :page_number => 'PageNumber' ) end def qualification_requests @qualification_requests ||= [] @xml.xpath('//QualificationRequest').each do |qualification_request_xml| @qualification_requests << QualificationRequestParser.new(qualification_request_xml) end @qualification_requests end end end
Version data entries
20 entries across 20 versions & 1 rubygems