class Cards
Public Instance Methods
all(customer_id=nil)
click to toggle source
Calls superclass method
OpenPayResource#all
# File lib/openpay/cards.rb, line 55 def all(customer_id=nil) if customer_id customers=@api_hook.create(:customers) customers.all_cards(customer_id) else super '' end end
create(card,customer_id=nil)
click to toggle source
Calls superclass method
OpenPayResource#create
# File lib/openpay/cards.rb, line 14 def create(card,customer_id=nil) if customer_id customers=@api_hook.create(:customers) customers.create_card(customer_id,card) else super card end end
delete(card_id,customer_id=nil)
click to toggle source
Calls superclass method
OpenPayResource#delete
# File lib/openpay/cards.rb, line 23 def delete(card_id,customer_id=nil) if customer_id customers=@api_hook.create(:customers) customers.delete_card(customer_id,card_id) else super card_id end end
delete_all(customer_id=nil)
click to toggle source
# File lib/openpay/cards.rb, line 32 def delete_all(customer_id=nil) if customer_id customers=@api_hook.create(:customers) customers.delete_all_cards(customer_id) else each do |card| delete(card['id']) end end end
each(customer_id=nil) { |card| ... }
click to toggle source
# File lib/openpay/cards.rb, line 43 def each(customer_id=nil) if customer_id all(customer_id).each do |card| yield card end else all.each do |card| yield card end end end
get(card='',customer_id=nil)
click to toggle source
Calls superclass method
OpenPayResource#get
# File lib/openpay/cards.rb, line 5 def get(card='',customer_id=nil) if customer_id customers=@api_hook.create(:customers) customers.get_card(customer_id,card) else super card end end
list(search_params,customer_id=nil)
click to toggle source
Calls superclass method
OpenPayResource#list
# File lib/openpay/cards.rb, line 64 def list(search_params,customer_id=nil) if customer_id customers=@api_hook.create(:customers) customers.list_cards(customer_id,search_params) else super search_params end end