lib/openpay/transfers.rb in openpay-1.0.3 vs lib/openpay/transfers.rb in openpay-1.0.4

- old
+ new

@@ -1,42 +1,38 @@ require 'open_pay_resource' -class Transfers < OpenPayResource +class Transfers < OpenPayResource - - def create(transfer,customer_id) - - customers=@api_hook.create(:customers) - customers.create_transfer(customer_id,transfer) - + def create(transfer, customer_id) + customers=@api_hook.create(:customers) + customers.create_transfer(customer_id, transfer) end def all(customer_id) customers=@api_hook.create(:customers) customers.all_transfers(customer_id) end - - - def get(transfer,customer_id) - + def get(transfer, customer_id) customers=@api_hook.create(:customers) - customers.get_transfer(customer_id,transfer) - + customers.get_transfer(customer_id, transfer) end - def each(customer_id) customers=@api_hook.create(:customers) customers.each_transfer(customer_id) do |tran| yield tran end - end - - - + def list(search_params, customer_id=nil) + if customer_id + customers=@api_hook.create(:customers) + customers.list_transfers(customer_id, search_params) + else + super search_params + end + end end