Class: Stripe::CLI::Commands::Cards

Inherits:
Stripe::CLI::Command show all
Includes:
Utils
Defined in:
lib/stripe/cli/commands/cards.rb

Instance Method Summary collapse

Methods inherited from Stripe::CLI::Command

#inspect

Instance Method Details

#createObject



37
38
39
40
41
42
43
# File 'lib/stripe/cli/commands/cards.rb', line 37

def create
  card = options.delete(:card)
  options[:card] = card || credit_card( options )
  if owner = retrieve_owner(options.delete :owner)
    super owner.cards, options
  end
end

#delete(card_id) ⇒ Object



47
48
49
50
51
52
# File 'lib/stripe/cli/commands/cards.rb', line 47

def delete card_id
  if owner = retrieve_owner(options.delete :owner) and
    card = retrieve_card(owner, card_id)
      request card, :delete
  end
end

#find(card_id) ⇒ Object



22
23
24
25
26
# File 'lib/stripe/cli/commands/cards.rb', line 22

def find card_id
  if owner = retrieve_owner(options.delete :owner)
    super owner.cards, card_id
  end
end

#listObject



14
15
16
17
18
# File 'lib/stripe/cli/commands/cards.rb', line 14

def list
  if owner = retrieve_owner(options.delete :owner)
    super owner.cards, options
  end
end