class Payouts

Public Instance Methods

all(customer_id=nil) click to toggle source
Calls superclass method OpenPayResource#all
# File lib/openpay/payouts.rb, line 5
def all(customer_id=nil)
  if customer_id
    customers=@api_hook.create(:customers)
    customers.all_payouts(customer_id)
  else
    super ''
  end
end
create(payout, customer_id=nil) click to toggle source
Calls superclass method OpenPayResource#create
# File lib/openpay/payouts.rb, line 36
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
each(customer_id=nil) { |cust| ... } click to toggle source
# File lib/openpay/payouts.rb, line 23
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
get(payout='', customer_id=nil) click to toggle source
Calls superclass method OpenPayResource#get
# File lib/openpay/payouts.rb, line 14
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
list(search_params, customer_id=nil) click to toggle source
Calls superclass method OpenPayResource#list
# File lib/openpay/payouts.rb, line 45
def list(search_params, customer_id=nil)
  if customer_id
    customers=@api_hook.create(:customers)
    customers.list_payouts(customer_id, search_params)
  else
    super search_params
  end
end