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