Sha256: b7e76b6bea7aaf708659460349226e369f492466fc80d5dda3fa8fe33ce75d45
Contents?: true
Size: 890 Bytes
Versions: 6
Compression:
Stored size: 890 Bytes
Contents
require 'open_pay_resource' class Payouts < OpenPayResource def all(customer_id=nil) if customer_id customers=@api_hook.create(:customers) customers.all_payouts(customer_id) else super '' end end def get(payout='', customer_id=nil) if customer_id customers=@api_hook.create(:customers) customers.get_payout(customer_id, payout) else super payout end end def each(customer_id=nil) if customer_id customers=@api_hook.create(:customers) customers.each_payout(customer_id) do |cust| yield cust end else all.each do |cust| yield cust end end end def create(payout, customer_id=nil) if customer_id customers=@api_hook.create(:customers) customers.create_payout(customer_id, payout) else super payout end end end
Version data entries
6 entries across 4 versions & 1 rubygems