Class: Stripe::CLI::Commands::Invoices
- Inherits:
-
Stripe::CLI::Command
- Object
- Thor
- Stripe::CLI::Command
- Stripe::CLI::Commands::Invoices
- Defined in:
- lib/stripe/cli/commands/invoices.rb
Instance Method Summary collapse
- #close(invoice_id) ⇒ Object
- #find(invoice_id) ⇒ Object
- #list ⇒ Object
- #pay(invoice_id) ⇒ Object
- #upcoming(customer_id) ⇒ Object
Methods inherited from Stripe::CLI::Command
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 |
#list ⇒ Object
13 14 15 |
# File 'lib/stripe/cli/commands/invoices.rb', line 13 def list super Stripe::Invoice, 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 |