Sha256: 2e67c175ffacdad0b433072cf186cde61bf18d5ddd583bff6888ce4217820202
Contents?: true
Size: 937 Bytes
Versions: 1
Compression:
Stored size: 937 Bytes
Contents
module CrowdFlower class Judgment < Base attr_reader :job def initialize(job) super job.connection @job = job connect end def resource_uri "/jobs/#{@job.id}/judgments" end #Pull every judgment def all(page = 1, limit = 100, latest = true) opts = CrowdFlower.version == 2 ? {:unseen => latest} : {:latest => latest} get(resource_uri, {:query => {:limit => limit, :page => page}.merge(opts)}) end def get(id) get("#{resource_uri}/#{id}") end # Reject an individual Judgment. # # *Admin-only && MTurk-only* # # @param [String,Integer] id The CrowdFlower id for the judgment to reject. def reject( id ) put( "#{resource_uri}/#{id}/reject" ) end protected def put( *args ) connection.put *args end def get( *args ) connection.get *args end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
crowdflower-0.5.3 | lib/crowdflower/judgment.rb |