Sha256: c4efe2ed4633697443eed2c0b61183a500ccf115fdb2f22e476f23fe22caa01b

Contents?: true

Size: 1.35 KB

Versions: 26

Compression:

Stored size: 1.35 KB

Contents

# <GetAssignmentsForHITResult>
#   <Request>
#     <IsValid>True</IsValid>
#   </Request>
#   <NumResults>1</NumResults>
#   <TotalNumResults>1</TotalNumResults>
#   <PageNumber>1</PageNumber>
#   <Assignment>
#     <AssignmentId>GYFTRHZ5J3DZREY48WNZE38ZR9RR1ZPMXGWE7WE0</AssignmentId>
#     <WorkerId>AD20WXZZP9XXK</WorkerId>
#     <HITId>GYFTRHZ5J3DZREY48WNZ</HITId>
#     <AssignmentStatus>Approved</AssignmentStatus>
#     <AutoApprovalTime>2009-08-12T19:21:54Z</AutoApprovalTime>
#     <AcceptTime>2009-07-13T19:21:40Z</AcceptTime>
#     <SubmitTime>2009-07-13T19:21:54Z</SubmitTime>
#     <ApprovalTime>2009-07-13T19:27:54Z</ApprovalTime>
#     <Answer>
#       <?xml version="1.0" encoding="UTF-8"?>
#       <QuestionFormAnswers xmlns="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/QuestionFormAnswers.xsd">
#         <Answer>
#           <QuestionIdentifier>Question100</QuestionIdentifier>
#           <FreeText>Move to X.</FreeText>
#         </Answer>
#       </QuestionFormAnswers>
#     </Answer>
#   </Assignment>
# </GetAssignmentsForHITResult>

module RTurk
  
  class GetAssignmentsForHITResponse < Response
    
    def assignments
      @assignments ||= []
      @xml.xpath('//Assignment').each do |assignment_xml|
        @assignments << AssignmentParser.new(assignment_xml)
      end
      @assignments
    end
    
  end
  
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
rturk-2.10.3 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.10.2 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.10.1 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.10.0 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.9.0 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.8.0 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.7.0 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.6.0 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.5.2 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.5.0 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.4.1 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.4.0 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.3.6 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.3.5 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.3.4 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.3.3 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.3.2 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.3.1 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.3.0 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb
rturk-2.2.1 lib/rturk/parsers/responses/get_assignments_for_hit_response.rb