Class: Stripe::CLI::Commands::Invoices

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

Instance Method Summary collapse

Methods inherited from Stripe::CLI::Command

#inspect

Instance Method Details

#close(invoice_id) ⇒ Object



23
24
25
# File 'lib/stripe/cli/commands/invoices.rb', line 23

def close invoice_id
  request Stripe::Invoice.new(invoice_id, api_key), :close
end

#find(invoice_id) ⇒ Object



18
19
20
# File 'lib/stripe/cli/commands/invoices.rb', line 18

def find invoice_id
  super Stripe::Invoice, invoice_id
end

#listObject



13
14
15
# File 'lib/stripe/cli/commands/invoices.rb', line 13

def list
  super Stripe::Invoice, options
end

#pay(invoice_id) ⇒ Object



28
29
30
# File 'lib/stripe/cli/commands/invoices.rb', line 28

def pay invoice_id
  request Stripe::Invoice.new(invoice_id, api_key), :pay
end

#upcoming(customer_id) ⇒ Object



33
34
35
# File 'lib/stripe/cli/commands/invoices.rb', line 33

def upcoming customer_id
  request Stripe::Invoice, :upcoming, {:customer => customer_id}, api_key
end