Module: CrowdFlower

Defined in:
lib/crowdflower/job.rb,
lib/crowdflower/base.rb,
lib/crowdflower/unit.rb,
lib/crowdflower/order.rb,
lib/crowdflower/worker.rb,
lib/crowdflower/judgment.rb

Defined Under Namespace

Classes: APIError, APIWarning, Base, Connection, Job, Judgment, Order, Unit, UsageError, Worker

Constant Summary collapse

@@key =
nil
@@domain =
nil
@@request_hook =
Proc.new do |*, &block|
  block.call
end

Class Method Summary collapse

Class Method Details

.connect!(key, domain_base = "https://api.crowdflower.com", version = 1) ⇒ Object

a convenience method for backward compatibility



31
32
33
# File 'lib/crowdflower/base.rb', line 31

def self.connect!(key, domain_base = "https://api.crowdflower.com", version = 1)
  Base.connect!(key, domain_base, version)
end

.connect_config!(opts) ⇒ Object



39
40
41
# File 'lib/crowdflower/base.rb', line 39

def self.connect_config!(opts)
  Base.connect_config!(opts)
end

.connect_domain!(key, domain_base, version = 1) ⇒ Object



35
36
37
# File 'lib/crowdflower/base.rb', line 35

def self.connect_domain!(key, domain_base, version = 1)
  Base.connect_domain!(key, domain_base, version)
end

.request_hookObject



12
13
14
# File 'lib/crowdflower/base.rb', line 12

def self.request_hook
  @@request_hook
end

.request_hook=(hook) ⇒ Object



8
9
10
# File 'lib/crowdflower/base.rb', line 8

def self.request_hook=(hook)
  @@request_hook = hook
end