Sha256: a033bbb17e305aefeae4931c8cbaa0f2a95d927db3a5d2a2fbb0ba37fd25b85c

Contents?: true

Size: 399 Bytes

Versions: 4

Compression:

Stored size: 399 Bytes

Contents

module CrowdFlower
  class Order
    include Defaults
    attr_reader :job
    
    def initialize(job)
      @job = job
      Order.connect
    end

    def resource_uri
      "/jobs/#{@job.id}/orders.json"
    end
    
    def debit(units_count = 1, channels = ["amt"])
      Order.post(resource_uri, {:query => {:debit => {:units_count => units_count}, :channels => channels}})
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
crowdflower-0.4.5 lib/crowdflower/order.rb
crowdflower-0.4.2 lib/crowdflower/order.rb
crowdflower-0.4.1 lib/crowdflower/order.rb
crowdflower-0.3.0 lib/crowdflower/order.rb