From e315fa5b5bfcfb2db3480e2dbd9c98ba0a9f0b8d Mon Sep 17 00:00:00 2001 From: Kamil Pajdzik Date: Thu, 6 Oct 2022 10:28:14 -0700 Subject: [PATCH] Codegen for openapi v200 --- OPENAPI_VERSION | 2 +- lib/stripe/api_version.rb | 6 +- lib/stripe/object_types.rb | 2 +- lib/stripe/resources.rb | 202 +- lib/stripe/resources/account.rb | 31 +- lib/stripe/resources/account_link.rb | 4 +- lib/stripe/resources/apple_pay_domain.rb | 4 +- lib/stripe/resources/application_fee.rb | 6 +- .../resources/application_fee_refund.rb | 6 +- lib/stripe/resources/apps/secret.rb | 13 +- lib/stripe/resources/balance.rb | 4 +- lib/stripe/resources/balance_transaction.rb | 4 +- lib/stripe/resources/bank_account.rb | 4 +- .../resources/billing_portal/configuration.rb | 4 +- .../resources/billing_portal/session.rb | 4 +- lib/stripe/resources/capability.rb | 4 +- lib/stripe/resources/card.rb | 5 +- lib/stripe/resources/cash_balance.rb | 4 +- lib/stripe/resources/charge.rb | 16 +- lib/stripe/resources/checkout/session.rb | 23 +- lib/stripe/resources/country_spec.rb | 4 +- lib/stripe/resources/coupon.rb | 4 +- lib/stripe/resources/credit_note.rb | 23 +- lib/stripe/resources/credit_note_line_item.rb | 4 +- lib/stripe/resources/customer.rb | 78 +- .../resources/customer_balance_transaction.rb | 4 +- .../customer_cash_balance_transaction.rb | 4 +- lib/stripe/resources/discount.rb | 4 +- lib/stripe/resources/dispute.rb | 13 +- lib/stripe/resources/ephemeral_key.rb | 4 +- lib/stripe/resources/event.rb | 4 +- lib/stripe/resources/exchange_rate.rb | 4 +- lib/stripe/resources/file.rb | 4 +- lib/stripe/resources/file_link.rb | 4 +- .../financial_connections/account.rb | 33 +- .../financial_connections/account_owner.rb | 4 +- .../account_ownership.rb | 4 +- .../financial_connections/session.rb | 4 +- lib/stripe/resources/funding_instructions.rb | 4 +- .../resources/identity/verification_report.rb | 4 +- .../identity/verification_session.rb | 23 +- lib/stripe/resources/invoice.rb | 66 +- lib/stripe/resources/invoice_item.rb | 4 +- lib/stripe/resources/invoice_line_item.rb | 4 +- lib/stripe/resources/issuing/authorization.rb | 23 +- lib/stripe/resources/issuing/card.rb | 67 +- lib/stripe/resources/issuing/cardholder.rb | 4 +- lib/stripe/resources/issuing/dispute.rb | 13 +- lib/stripe/resources/issuing/transaction.rb | 4 +- lib/stripe/resources/line_item.rb | 4 +- lib/stripe/resources/login_link.rb | 10 +- lib/stripe/resources/mandate.rb | 4 +- lib/stripe/resources/order.rb | 43 +- lib/stripe/resources/payment_intent.rb | 66 +- lib/stripe/resources/payment_link.rb | 13 +- lib/stripe/resources/payment_method.rb | 23 +- lib/stripe/resources/payout.rb | 23 +- lib/stripe/resources/person.rb | 4 +- lib/stripe/resources/plan.rb | 4 +- lib/stripe/resources/price.rb | 7 +- lib/stripe/resources/product.rb | 7 +- lib/stripe/resources/promotion_code.rb | 4 +- lib/stripe/resources/quote.rb | 53 +- .../resources/radar/early_fraud_warning.rb | 4 +- lib/stripe/resources/radar/value_list.rb | 4 +- lib/stripe/resources/radar/value_list_item.rb | 4 +- lib/stripe/resources/refund.rb | 28 +- lib/stripe/resources/reporting/report_run.rb | 4 +- lib/stripe/resources/reporting/report_type.rb | 4 +- lib/stripe/resources/reversal.rb | 4 +- lib/stripe/resources/review.rb | 13 +- lib/stripe/resources/setup_attempt.rb | 4 +- lib/stripe/resources/setup_intent.rb | 33 +- lib/stripe/resources/shipping_rate.rb | 4 +- .../resources/sigma/scheduled_query_run.rb | 4 +- lib/stripe/resources/sku.rb | 4 +- lib/stripe/resources/source.rb | 15 +- lib/stripe/resources/source_transaction.rb | 4 +- lib/stripe/resources/subscription.rb | 34 +- lib/stripe/resources/subscription_item.rb | 8 +- lib/stripe/resources/subscription_schedule.rb | 23 +- lib/stripe/resources/tax_code.rb | 4 +- lib/stripe/resources/tax_id.rb | 4 +- lib/stripe/resources/tax_rate.rb | 4 +- .../resources/terminal/configuration.rb | 4 +- .../resources/terminal/connection_token.rb | 4 +- lib/stripe/resources/terminal/location.rb | 4 +- lib/stripe/resources/terminal/reader.rb | 58 +- .../resources/test_helpers/test_clock.rb | 13 +- lib/stripe/resources/token.rb | 4 +- lib/stripe/resources/topup.rb | 13 +- lib/stripe/resources/transfer.rb | 6 +- .../resources/treasury/credit_reversal.rb | 4 +- .../resources/treasury/debit_reversal.rb | 4 +- .../resources/treasury/financial_account.rb | 23 +- .../resources/treasury/inbound_transfer.rb | 60 +- .../resources/treasury/outbound_payment.rb | 60 +- .../resources/treasury/outbound_transfer.rb | 60 +- .../resources/treasury/received_credit.rb | 8 +- .../resources/treasury/received_debit.rb | 8 +- lib/stripe/resources/treasury/transaction.rb | 4 +- .../resources/treasury/transaction_entry.rb | 4 +- lib/stripe/resources/usage_record.rb | 4 +- lib/stripe/resources/usage_record_summary.rb | 4 +- lib/stripe/resources/webhook_endpoint.rb | 4 +- test/stripe/generated_examples_test.rb | 3380 ++++++++--------- 106 files changed, 2420 insertions(+), 2555 deletions(-) diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION index c13f8f95..075870f4 100644 --- a/OPENAPI_VERSION +++ b/OPENAPI_VERSION @@ -1 +1 @@ -v184 \ No newline at end of file +v200 \ No newline at end of file diff --git a/lib/stripe/api_version.rb b/lib/stripe/api_version.rb index 9244d4ee..d14f30b6 100644 --- a/lib/stripe/api_version.rb +++ b/lib/stripe/api_version.rb @@ -3,6 +3,8 @@ module Stripe module ApiVersion - CURRENT = "2022-08-01" + # rubocop:disable Layout/LineLength + CURRENT = '2022-08-01' + # rubocop:enable Layout/LineLength end -end +end \ No newline at end of file diff --git a/lib/stripe/object_types.rb b/lib/stripe/object_types.rb index a6013274..3728aa34 100644 --- a/lib/stripe/object_types.rb +++ b/lib/stripe/object_types.rb @@ -120,4 +120,4 @@ module Stripe end end -# rubocop:enable Metrics/MethodLength +# rubocop:enable Metrics/MethodLength \ No newline at end of file diff --git a/lib/stripe/resources.rb b/lib/stripe/resources.rb index 01da2aea..e3310ea5 100644 --- a/lib/stripe/resources.rb +++ b/lib/stripe/resources.rb @@ -1,104 +1,104 @@ # File generated from our OpenAPI spec # frozen_string_literal: true -require "stripe/resources/account" -require "stripe/resources/account_link" -require "stripe/resources/apple_pay_domain" -require "stripe/resources/application_fee" -require "stripe/resources/application_fee_refund" -require "stripe/resources/apps/secret" -require "stripe/resources/balance" -require "stripe/resources/balance_transaction" -require "stripe/resources/bank_account" -require "stripe/resources/billing_portal/configuration" -require "stripe/resources/billing_portal/session" -require "stripe/resources/capability" -require "stripe/resources/card" -require "stripe/resources/cash_balance" -require "stripe/resources/charge" -require "stripe/resources/checkout/session" -require "stripe/resources/country_spec" -require "stripe/resources/coupon" -require "stripe/resources/credit_note" -require "stripe/resources/credit_note_line_item" -require "stripe/resources/customer" -require "stripe/resources/customer_balance_transaction" -require "stripe/resources/customer_cash_balance_transaction" -require "stripe/resources/discount" -require "stripe/resources/dispute" -require "stripe/resources/ephemeral_key" -require "stripe/resources/event" -require "stripe/resources/exchange_rate" -require "stripe/resources/file" -require "stripe/resources/file_link" -require "stripe/resources/financial_connections/account" -require "stripe/resources/financial_connections/account_owner" -require "stripe/resources/financial_connections/account_ownership" -require "stripe/resources/financial_connections/session" -require "stripe/resources/funding_instructions" -require "stripe/resources/identity/verification_report" -require "stripe/resources/identity/verification_session" -require "stripe/resources/invoice" -require "stripe/resources/invoice_item" -require "stripe/resources/invoice_line_item" -require "stripe/resources/issuing/authorization" -require "stripe/resources/issuing/card" -require "stripe/resources/issuing/cardholder" -require "stripe/resources/issuing/dispute" -require "stripe/resources/issuing/transaction" -require "stripe/resources/line_item" -require "stripe/resources/login_link" -require "stripe/resources/mandate" -require "stripe/resources/order" -require "stripe/resources/payment_intent" -require "stripe/resources/payment_link" -require "stripe/resources/payment_method" -require "stripe/resources/payout" -require "stripe/resources/person" -require "stripe/resources/plan" -require "stripe/resources/price" -require "stripe/resources/product" -require "stripe/resources/promotion_code" -require "stripe/resources/quote" -require "stripe/resources/radar/early_fraud_warning" -require "stripe/resources/radar/value_list" -require "stripe/resources/radar/value_list_item" -require "stripe/resources/refund" -require "stripe/resources/reporting/report_run" -require "stripe/resources/reporting/report_type" -require "stripe/resources/reversal" -require "stripe/resources/review" -require "stripe/resources/setup_attempt" -require "stripe/resources/setup_intent" -require "stripe/resources/shipping_rate" -require "stripe/resources/sigma/scheduled_query_run" -require "stripe/resources/sku" -require "stripe/resources/source" -require "stripe/resources/source_transaction" -require "stripe/resources/subscription" -require "stripe/resources/subscription_item" -require "stripe/resources/subscription_schedule" -require "stripe/resources/tax_code" -require "stripe/resources/tax_id" -require "stripe/resources/tax_rate" -require "stripe/resources/terminal/configuration" -require "stripe/resources/terminal/connection_token" -require "stripe/resources/terminal/location" -require "stripe/resources/terminal/reader" -require "stripe/resources/test_helpers/test_clock" -require "stripe/resources/token" -require "stripe/resources/topup" -require "stripe/resources/transfer" -require "stripe/resources/treasury/credit_reversal" -require "stripe/resources/treasury/debit_reversal" -require "stripe/resources/treasury/financial_account" -require "stripe/resources/treasury/inbound_transfer" -require "stripe/resources/treasury/outbound_payment" -require "stripe/resources/treasury/outbound_transfer" -require "stripe/resources/treasury/received_credit" -require "stripe/resources/treasury/received_debit" -require "stripe/resources/treasury/transaction" -require "stripe/resources/treasury/transaction_entry" -require "stripe/resources/usage_record" -require "stripe/resources/usage_record_summary" -require "stripe/resources/webhook_endpoint" +require 'stripe/resources/account' +require 'stripe/resources/account_link' +require 'stripe/resources/apple_pay_domain' +require 'stripe/resources/application_fee' +require 'stripe/resources/application_fee_refund' +require 'stripe/resources/apps/secret' +require 'stripe/resources/balance' +require 'stripe/resources/balance_transaction' +require 'stripe/resources/bank_account' +require 'stripe/resources/billing_portal/configuration' +require 'stripe/resources/billing_portal/session' +require 'stripe/resources/capability' +require 'stripe/resources/card' +require 'stripe/resources/cash_balance' +require 'stripe/resources/charge' +require 'stripe/resources/checkout/session' +require 'stripe/resources/country_spec' +require 'stripe/resources/coupon' +require 'stripe/resources/credit_note' +require 'stripe/resources/credit_note_line_item' +require 'stripe/resources/customer' +require 'stripe/resources/customer_balance_transaction' +require 'stripe/resources/customer_cash_balance_transaction' +require 'stripe/resources/discount' +require 'stripe/resources/dispute' +require 'stripe/resources/ephemeral_key' +require 'stripe/resources/event' +require 'stripe/resources/exchange_rate' +require 'stripe/resources/file' +require 'stripe/resources/file_link' +require 'stripe/resources/financial_connections/account' +require 'stripe/resources/financial_connections/account_owner' +require 'stripe/resources/financial_connections/account_ownership' +require 'stripe/resources/financial_connections/session' +require 'stripe/resources/funding_instructions' +require 'stripe/resources/identity/verification_report' +require 'stripe/resources/identity/verification_session' +require 'stripe/resources/invoice' +require 'stripe/resources/invoice_item' +require 'stripe/resources/invoice_line_item' +require 'stripe/resources/issuing/authorization' +require 'stripe/resources/issuing/card' +require 'stripe/resources/issuing/cardholder' +require 'stripe/resources/issuing/dispute' +require 'stripe/resources/issuing/transaction' +require 'stripe/resources/line_item' +require 'stripe/resources/login_link' +require 'stripe/resources/mandate' +require 'stripe/resources/order' +require 'stripe/resources/payment_intent' +require 'stripe/resources/payment_link' +require 'stripe/resources/payment_method' +require 'stripe/resources/payout' +require 'stripe/resources/person' +require 'stripe/resources/plan' +require 'stripe/resources/price' +require 'stripe/resources/product' +require 'stripe/resources/promotion_code' +require 'stripe/resources/quote' +require 'stripe/resources/radar/early_fraud_warning' +require 'stripe/resources/radar/value_list' +require 'stripe/resources/radar/value_list_item' +require 'stripe/resources/refund' +require 'stripe/resources/reporting/report_run' +require 'stripe/resources/reporting/report_type' +require 'stripe/resources/reversal' +require 'stripe/resources/review' +require 'stripe/resources/setup_attempt' +require 'stripe/resources/setup_intent' +require 'stripe/resources/shipping_rate' +require 'stripe/resources/sigma/scheduled_query_run' +require 'stripe/resources/sku' +require 'stripe/resources/source' +require 'stripe/resources/source_transaction' +require 'stripe/resources/subscription' +require 'stripe/resources/subscription_item' +require 'stripe/resources/subscription_schedule' +require 'stripe/resources/tax_code' +require 'stripe/resources/tax_id' +require 'stripe/resources/tax_rate' +require 'stripe/resources/terminal/configuration' +require 'stripe/resources/terminal/connection_token' +require 'stripe/resources/terminal/location' +require 'stripe/resources/terminal/reader' +require 'stripe/resources/test_helpers/test_clock' +require 'stripe/resources/token' +require 'stripe/resources/topup' +require 'stripe/resources/transfer' +require 'stripe/resources/treasury/credit_reversal' +require 'stripe/resources/treasury/debit_reversal' +require 'stripe/resources/treasury/financial_account' +require 'stripe/resources/treasury/inbound_transfer' +require 'stripe/resources/treasury/outbound_payment' +require 'stripe/resources/treasury/outbound_transfer' +require 'stripe/resources/treasury/received_credit' +require 'stripe/resources/treasury/received_debit' +require 'stripe/resources/treasury/transaction' +require 'stripe/resources/treasury/transaction_entry' +require 'stripe/resources/usage_record' +require 'stripe/resources/usage_record_summary' +require 'stripe/resources/webhook_endpoint' \ No newline at end of file diff --git a/lib/stripe/resources/account.rb b/lib/stripe/resources/account.rb index bfb8572d..21d3e2ab 100644 --- a/lib/stripe/resources/account.rb +++ b/lib/stripe/resources/account.rb @@ -16,54 +16,51 @@ module Stripe include Stripe::APIOperations::Save extend Stripe::APIOperations::NestedResource - OBJECT_NAME = "account" + OBJECT_NAME = 'account' nested_resource_class_methods :capability, - operations: %i[retrieve update list], - resource_plural: "capabilities" + operations: %i[retrieve update list], + resource_plural: 'capabilities' nested_resource_class_methods :person, - operations: %i[create retrieve update delete list] + operations: %i[create retrieve update delete list] def persons(params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/accounts/%s/persons", { account: CGI.escape(self["id"]) }), + path: format('/v1/accounts/%s/persons', {:account => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def reject(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/accounts/%s/reject", { account: CGI.escape(self["id"]) }), + path: format('/v1/accounts/%s/reject', {:account => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.persons(account, params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/accounts/%s/persons", { account: CGI.escape(account) }), + path: format('/v1/accounts/%s/persons', {:account => CGI.escape(account)}), params: params, - opts: opts + opts: opts, ) end - def self.reject(account, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/accounts/%s/reject", { account: CGI.escape(account) }), + path: format('/v1/accounts/%s/reject', {:account => CGI.escape(account)}), params: params, - opts: opts + opts: opts, ) end save_nested_resource :external_account nested_resource_class_methods :external_account, - operations: %i[create retrieve update delete list] + operations: %i[create retrieve update delete list] nested_resource_class_methods :login_link, operations: %i[create] @@ -193,4 +190,4 @@ module Stripe update_hash end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/account_link.rb b/lib/stripe/resources/account_link.rb index c61d960c..305d80d5 100644 --- a/lib/stripe/resources/account_link.rb +++ b/lib/stripe/resources/account_link.rb @@ -9,6 +9,6 @@ module Stripe class AccountLink < APIResource extend Stripe::APIOperations::Create - OBJECT_NAME = "account_link" + OBJECT_NAME = 'account_link' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/apple_pay_domain.rb b/lib/stripe/resources/apple_pay_domain.rb index 3b2393a9..bce38ae1 100644 --- a/lib/stripe/resources/apple_pay_domain.rb +++ b/lib/stripe/resources/apple_pay_domain.rb @@ -8,10 +8,10 @@ module Stripe include Stripe::APIOperations::Delete extend Stripe::APIOperations::List - OBJECT_NAME = "apple_pay_domain" + OBJECT_NAME = 'apple_pay_domain' def self.resource_url "/v1/apple_pay/domains" end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/application_fee.rb b/lib/stripe/resources/application_fee.rb index dd8a56c6..dc6eee90 100644 --- a/lib/stripe/resources/application_fee.rb +++ b/lib/stripe/resources/application_fee.rb @@ -6,9 +6,9 @@ module Stripe extend Stripe::APIOperations::List extend Stripe::APIOperations::NestedResource - OBJECT_NAME = "application_fee" + OBJECT_NAME = 'application_fee' nested_resource_class_methods :refund, - operations: %i[create retrieve update list] + operations: %i[create retrieve update list] end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/application_fee_refund.rb b/lib/stripe/resources/application_fee_refund.rb index 937ca4c1..a4b9ec4c 100644 --- a/lib/stripe/resources/application_fee_refund.rb +++ b/lib/stripe/resources/application_fee_refund.rb @@ -11,7 +11,7 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "fee_refund" + OBJECT_NAME = 'fee_refund' def resource_url "#{ApplicationFee.resource_url}/#{CGI.escape(fee)}/refunds" \ @@ -31,6 +31,8 @@ module Stripe "Application fee refunds cannot be retrieved without an " \ "application fee ID. Retrieve an application fee refund using " \ "`ApplicationFee.retrieve_refund('fee_id', 'refund_id')`" + + end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/apps/secret.rb b/lib/stripe/resources/apps/secret.rb index dff71a05..06e155c8 100644 --- a/lib/stripe/resources/apps/secret.rb +++ b/lib/stripe/resources/apps/secret.rb @@ -16,25 +16,24 @@ module Stripe extend Stripe::APIOperations::Create extend Stripe::APIOperations::List - OBJECT_NAME = "apps.secret" + OBJECT_NAME = 'apps.secret' def self.delete_where(params = {}, opts = {}) request_stripe_object( method: :post, - path: "/v1/apps/secrets/delete", + path: '/v1/apps/secrets/delete', params: params, - opts: opts + opts: opts, ) end - def self.find(params = {}, opts = {}) request_stripe_object( method: :get, - path: "/v1/apps/secrets/find", + path: '/v1/apps/secrets/find', params: params, - opts: opts + opts: opts, ) end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/balance.rb b/lib/stripe/resources/balance.rb index 403b2d78..30a5e772 100644 --- a/lib/stripe/resources/balance.rb +++ b/lib/stripe/resources/balance.rb @@ -14,6 +14,6 @@ module Stripe # # Related guide: [Understanding Connect Account Balances](https://stripe.com/docs/connect/account-balances). class Balance < SingletonAPIResource - OBJECT_NAME = "balance" + OBJECT_NAME = 'balance' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/balance_transaction.rb b/lib/stripe/resources/balance_transaction.rb index d321fe4d..74191b85 100644 --- a/lib/stripe/resources/balance_transaction.rb +++ b/lib/stripe/resources/balance_transaction.rb @@ -9,6 +9,6 @@ module Stripe class BalanceTransaction < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "balance_transaction" + OBJECT_NAME = 'balance_transaction' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/bank_account.rb b/lib/stripe/resources/bank_account.rb index 2004a415..92461fc1 100644 --- a/lib/stripe/resources/bank_account.rb +++ b/lib/stripe/resources/bank_account.rb @@ -14,7 +14,7 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "bank_account" + OBJECT_NAME = 'bank_account' def verify(params = {}, opts = {}) resp, opts = execute_resource_request(:post, resource_url + "/verify", params, opts) @@ -47,4 +47,4 @@ module Stripe "'bank_account_id')`" end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/billing_portal/configuration.rb b/lib/stripe/resources/billing_portal/configuration.rb index a5c9d05c..1c5e8cbd 100644 --- a/lib/stripe/resources/billing_portal/configuration.rb +++ b/lib/stripe/resources/billing_portal/configuration.rb @@ -9,7 +9,7 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "billing_portal.configuration" + OBJECT_NAME = 'billing_portal.configuration' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/billing_portal/session.rb b/lib/stripe/resources/billing_portal/session.rb index 641bfdee..3d1b4d55 100644 --- a/lib/stripe/resources/billing_portal/session.rb +++ b/lib/stripe/resources/billing_portal/session.rb @@ -20,7 +20,7 @@ module Stripe class Session < APIResource extend Stripe::APIOperations::Create - OBJECT_NAME = "billing_portal.session" + OBJECT_NAME = 'billing_portal.session' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/capability.rb b/lib/stripe/resources/capability.rb index 06701360..d1ad8601 100644 --- a/lib/stripe/resources/capability.rb +++ b/lib/stripe/resources/capability.rb @@ -9,7 +9,7 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "capability" + OBJECT_NAME = 'capability' def resource_url if !respond_to?(:account) || account.nil? @@ -34,4 +34,4 @@ module Stripe "'capability_id', update_params)`" end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/card.rb b/lib/stripe/resources/card.rb index 4261f0b9..e00e4e55 100644 --- a/lib/stripe/resources/card.rb +++ b/lib/stripe/resources/card.rb @@ -12,7 +12,7 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "card" + OBJECT_NAME = 'card' def resource_url if respond_to?(:customer) && !customer.nil? && !customer.empty? @@ -21,7 +21,6 @@ module Stripe "#{Account.resource_url}/#{CGI.escape(account)}/external_accounts/#{CGI.escape(id)}" end end - def self.update(_id, _params = nil, _opts = nil) raise NotImplementedError, "Card cannot be updated without a customer ID or an account ID. " \ @@ -38,4 +37,4 @@ module Stripe "`Account.retrieve_external_account('account_id', 'card_id')`" end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/cash_balance.rb b/lib/stripe/resources/cash_balance.rb index b8f0e1f4..4bdedd16 100644 --- a/lib/stripe/resources/cash_balance.rb +++ b/lib/stripe/resources/cash_balance.rb @@ -4,7 +4,7 @@ module Stripe # A customer's `Cash balance` represents real funds. Customers can add funds to their cash balance by sending a bank transfer. These funds can be used for payment and can eventually be paid out to your bank account. class CashBalance < APIResource - OBJECT_NAME = "cash_balance" + OBJECT_NAME = 'cash_balance' def resource_url if !respond_to?(:customer) || customer.nil? @@ -20,4 +20,4 @@ module Stripe "Retrieve a Customer Cash Balance using `Customer.retrieve_cash_balance('cus_123')`" end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/charge.rb b/lib/stripe/resources/charge.rb index de8caf72..daf33b35 100644 --- a/lib/stripe/resources/charge.rb +++ b/lib/stripe/resources/charge.rb @@ -13,32 +13,30 @@ module Stripe extend Stripe::APIOperations::Search include Stripe::APIOperations::Save - OBJECT_NAME = "charge" + OBJECT_NAME = 'charge' def capture(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/charges/%s/capture", { charge: CGI.escape(self["id"]) }), + path: format('/v1/charges/%s/capture', {:charge => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.capture(charge, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/charges/%s/capture", { charge: CGI.escape(charge) }), + path: format('/v1/charges/%s/capture', {:charge => CGI.escape(charge)}), params: params, - opts: opts + opts: opts, ) end def self.search(params = {}, opts = {}) - _search("/v1/charges/search", params, opts) + _search('/v1/charges/search', params, opts) end - def self.search_auto_paging_each(params = {}, opts = {}, &blk) search(params, opts).auto_paging_each(&blk) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/checkout/session.rb b/lib/stripe/resources/checkout/session.rb index 8b9731ed..b22cfe75 100644 --- a/lib/stripe/resources/checkout/session.rb +++ b/lib/stripe/resources/checkout/session.rb @@ -21,43 +21,40 @@ module Stripe extend Stripe::APIOperations::Create extend Stripe::APIOperations::List - OBJECT_NAME = "checkout.session" + OBJECT_NAME = 'checkout.session' def expire(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/checkout/sessions/%s/expire", { session: CGI.escape(self["id"]) }), + path: format('/v1/checkout/sessions/%s/expire', {:session => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def list_line_items(params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/checkout/sessions/%s/line_items", { session: CGI.escape(self["id"]) }), + path: format('/v1/checkout/sessions/%s/line_items', {:session => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.expire(session, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/checkout/sessions/%s/expire", { session: CGI.escape(session) }), + path: format('/v1/checkout/sessions/%s/expire', {:session => CGI.escape(session)}), params: params, - opts: opts + opts: opts, ) end - def self.list_line_items(session, params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/checkout/sessions/%s/line_items", { session: CGI.escape(session) }), + path: format('/v1/checkout/sessions/%s/line_items', {:session => CGI.escape(session)}), params: params, - opts: opts + opts: opts, ) end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/country_spec.rb b/lib/stripe/resources/country_spec.rb index e28ae9c2..f3bd7de4 100644 --- a/lib/stripe/resources/country_spec.rb +++ b/lib/stripe/resources/country_spec.rb @@ -11,6 +11,6 @@ module Stripe class CountrySpec < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "country_spec" + OBJECT_NAME = 'country_spec' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/coupon.rb b/lib/stripe/resources/coupon.rb index d5cffb9f..1a4ef952 100644 --- a/lib/stripe/resources/coupon.rb +++ b/lib/stripe/resources/coupon.rb @@ -11,6 +11,6 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "coupon" + OBJECT_NAME = 'coupon' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/credit_note.rb b/lib/stripe/resources/credit_note.rb index 4e5e20a2..8d143d9d 100644 --- a/lib/stripe/resources/credit_note.rb +++ b/lib/stripe/resources/credit_note.rb @@ -10,42 +10,39 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "credit_note" + OBJECT_NAME = 'credit_note' def void_credit_note(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/credit_notes/%s/void", { id: CGI.escape(self["id"]) }), + path: format('/v1/credit_notes/%s/void', {:id => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.list_preview_line_items(params = {}, opts = {}) request_stripe_object( method: :get, - path: "/v1/credit_notes/preview/lines", + path: '/v1/credit_notes/preview/lines', params: params, - opts: opts + opts: opts, ) end - def self.preview(params = {}, opts = {}) request_stripe_object( method: :get, - path: "/v1/credit_notes/preview", + path: '/v1/credit_notes/preview', params: params, - opts: opts + opts: opts, ) end - def self.void_credit_note(id, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/credit_notes/%s/void", { id: CGI.escape(id) }), + path: format('/v1/credit_notes/%s/void', {:id => CGI.escape(id)}), params: params, - opts: opts + opts: opts, ) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/credit_note_line_item.rb b/lib/stripe/resources/credit_note_line_item.rb index f86f8dc7..1ac25b10 100644 --- a/lib/stripe/resources/credit_note_line_item.rb +++ b/lib/stripe/resources/credit_note_line_item.rb @@ -3,6 +3,6 @@ module Stripe class CreditNoteLineItem < StripeObject - OBJECT_NAME = "credit_note_line_item" + OBJECT_NAME = 'credit_note_line_item' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/customer.rb b/lib/stripe/resources/customer.rb index 28eab676..0ec59f2e 100644 --- a/lib/stripe/resources/customer.rb +++ b/lib/stripe/resources/customer.rb @@ -13,78 +13,71 @@ module Stripe include Stripe::APIOperations::Save extend Stripe::APIOperations::NestedResource - OBJECT_NAME = "customer" + OBJECT_NAME = 'customer' nested_resource_class_methods :balance_transaction, - operations: %i[create retrieve update list] + operations: %i[create retrieve update list] nested_resource_class_methods :cash_balance_transaction, - operations: %i[retrieve list] + operations: %i[retrieve list] nested_resource_class_methods :tax_id, - operations: %i[create retrieve delete list] + operations: %i[create retrieve delete list] def create_funding_instructions(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/customers/%s/funding_instructions", { customer: CGI.escape(self["id"]) }), + path: format('/v1/customers/%s/funding_instructions', {:customer => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def delete_discount(params = {}, opts = {}) request_stripe_object( method: :delete, - path: format("/v1/customers/%s/discount", { customer: CGI.escape(self["id"]) }), + path: format('/v1/customers/%s/discount', {:customer => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def list_payment_methods(params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/customers/%s/payment_methods", { customer: CGI.escape(self["id"]) }), + path: format('/v1/customers/%s/payment_methods', {:customer => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def retrieve_payment_method(payment_method, params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/customers/%s/payment_methods/%s", { customer: CGI.escape(self["id"]), payment_method: CGI.escape(payment_method) }), + path: format('/v1/customers/%s/payment_methods/%s', {:customer => CGI.escape(self["id"]), :payment_method => CGI.escape(payment_method)}), params: params, - opts: opts + opts: opts, ) end - def self.create_funding_instructions(customer, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/customers/%s/funding_instructions", { customer: CGI.escape(customer) }), + path: format('/v1/customers/%s/funding_instructions', {:customer => CGI.escape(customer)}), params: params, - opts: opts + opts: opts, ) end - def self.delete_discount(customer, params = {}, opts = {}) request_stripe_object( method: :delete, - path: format("/v1/customers/%s/discount", { customer: CGI.escape(customer) }), + path: format('/v1/customers/%s/discount', {:customer => CGI.escape(customer)}), params: params, - opts: opts + opts: opts, ) end - def self.list_payment_methods(customer, params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/customers/%s/payment_methods", { customer: CGI.escape(customer) }), + path: format('/v1/customers/%s/payment_methods', {:customer => CGI.escape(customer)}), params: params, - opts: opts + opts: opts, ) end - def self.retrieve_payment_method( customer, payment_method, @@ -93,15 +86,15 @@ module Stripe ) request_stripe_object( method: :get, - path: format("/v1/customers/%s/payment_methods/%s", { customer: CGI.escape(customer), payment_method: CGI.escape(payment_method) }), + path: format('/v1/customers/%s/payment_methods/%s', {:customer => CGI.escape(customer), :payment_method => CGI.escape(payment_method)}), params: params, - opts: opts + opts: opts, ) end save_nested_resource :source nested_resource_class_methods :source, - operations: %i[create retrieve update delete list] + operations: %i[create retrieve update delete list] # The API request for deleting a card or bank account and for detaching a # source object are the same. @@ -110,9 +103,8 @@ module Stripe end def self.search(params = {}, opts = {}) - _search("/v1/customers/search", params, opts) + _search('/v1/customers/search', params, opts) end - def self.search_auto_paging_each(params = {}, opts = {}, &blk) search(params, opts).auto_paging_each(&blk) end @@ -120,18 +112,17 @@ module Stripe def self.retrieve_cash_balance(customer, params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/customers/%s/cash_balance", { customer: CGI.escape(customer) }), + path: format('/v1/customers/%s/cash_balance', {:customer => CGI.escape(customer)}), params: params, - opts: opts + opts: opts, ) end - def self.update_cash_balance(customer, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/customers/%s/cash_balance", { customer: CGI.escape(customer) }), + path: format('/v1/customers/%s/cash_balance', {:customer => CGI.escape(customer)}), params: params, - opts: opts + opts: opts, ) end @@ -145,20 +136,19 @@ module Stripe def self.fund_cash_balance(customer, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/customers/%s/fund_cash_balance", { customer: CGI.escape(customer) }), + path: format('/v1/test_helpers/customers/%s/fund_cash_balance', {:customer => CGI.escape(customer)}), params: params, - opts: opts + opts: opts, ) end - def fund_cash_balance(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/customers/%s/fund_cash_balance", { customer: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/customers/%s/fund_cash_balance', {:customer => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/customer_balance_transaction.rb b/lib/stripe/resources/customer_balance_transaction.rb index 4984a4c8..da3114df 100644 --- a/lib/stripe/resources/customer_balance_transaction.rb +++ b/lib/stripe/resources/customer_balance_transaction.rb @@ -12,7 +12,7 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "customer_balance_transaction" + OBJECT_NAME = 'customer_balance_transaction' def resource_url if !respond_to?(:customer) || customer.nil? @@ -34,4 +34,4 @@ module Stripe "Update a Customer Balance Transaction using `Customer.update_balance_transaction('cus_123', 'cbtxn_123', params)`" end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/customer_cash_balance_transaction.rb b/lib/stripe/resources/customer_cash_balance_transaction.rb index 3c28e823..308db6a5 100644 --- a/lib/stripe/resources/customer_cash_balance_transaction.rb +++ b/lib/stripe/resources/customer_cash_balance_transaction.rb @@ -9,6 +9,6 @@ module Stripe class CustomerCashBalanceTransaction < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "customer_cash_balance_transaction" + OBJECT_NAME = 'customer_cash_balance_transaction' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/discount.rb b/lib/stripe/resources/discount.rb index c8f3e6e7..d8e02c94 100644 --- a/lib/stripe/resources/discount.rb +++ b/lib/stripe/resources/discount.rb @@ -7,6 +7,6 @@ module Stripe # # Related guide: [Applying Discounts to Subscriptions](https://stripe.com/docs/billing/subscriptions/discounts). class Discount < StripeObject - OBJECT_NAME = "discount" + OBJECT_NAME = 'discount' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/dispute.rb b/lib/stripe/resources/dispute.rb index 226a405d..f226b60b 100644 --- a/lib/stripe/resources/dispute.rb +++ b/lib/stripe/resources/dispute.rb @@ -13,24 +13,23 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "dispute" + OBJECT_NAME = 'dispute' def close(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/disputes/%s/close", { dispute: CGI.escape(self["id"]) }), + path: format('/v1/disputes/%s/close', {:dispute => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.close(dispute, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/disputes/%s/close", { dispute: CGI.escape(dispute) }), + path: format('/v1/disputes/%s/close', {:dispute => CGI.escape(dispute)}), params: params, - opts: opts + opts: opts, ) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/ephemeral_key.rb b/lib/stripe/resources/ephemeral_key.rb index 963907e9..596a1a92 100644 --- a/lib/stripe/resources/ephemeral_key.rb +++ b/lib/stripe/resources/ephemeral_key.rb @@ -6,7 +6,7 @@ module Stripe extend Stripe::APIOperations::Create include Stripe::APIOperations::Delete - OBJECT_NAME = "ephemeral_key" + OBJECT_NAME = 'ephemeral_key' def self.create(params = {}, opts = {}) opts = Util.normalize_opts(opts) @@ -17,4 +17,4 @@ module Stripe super end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/event.rb b/lib/stripe/resources/event.rb index d02134b1..c665b1bd 100644 --- a/lib/stripe/resources/event.rb +++ b/lib/stripe/resources/event.rb @@ -34,6 +34,6 @@ module Stripe class Event < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "event" + OBJECT_NAME = 'event' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/exchange_rate.rb b/lib/stripe/resources/exchange_rate.rb index 333c4906..eaeb01ab 100644 --- a/lib/stripe/resources/exchange_rate.rb +++ b/lib/stripe/resources/exchange_rate.rb @@ -16,6 +16,6 @@ module Stripe class ExchangeRate < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "exchange_rate" + OBJECT_NAME = 'exchange_rate' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/file.rb b/lib/stripe/resources/file.rb index 4cd9d932..c537bee8 100644 --- a/lib/stripe/resources/file.rb +++ b/lib/stripe/resources/file.rb @@ -13,7 +13,7 @@ module Stripe extend Stripe::APIOperations::Create extend Stripe::APIOperations::List - OBJECT_NAME = "file" + OBJECT_NAME = 'file' # This resource can have two different object names. In latter API # versions, only `file` is used, but since stripe-ruby may be used with @@ -40,4 +40,4 @@ module Stripe super end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/file_link.rb b/lib/stripe/resources/file_link.rb index 4211c065..5ceda3b7 100644 --- a/lib/stripe/resources/file_link.rb +++ b/lib/stripe/resources/file_link.rb @@ -10,6 +10,6 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "file_link" + OBJECT_NAME = 'file_link' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/financial_connections/account.rb b/lib/stripe/resources/financial_connections/account.rb index 90c9950f..3afba6fd 100644 --- a/lib/stripe/resources/financial_connections/account.rb +++ b/lib/stripe/resources/financial_connections/account.rb @@ -7,61 +7,56 @@ module Stripe class Account < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "financial_connections.account" + OBJECT_NAME = 'financial_connections.account' def disconnect(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/financial_connections/accounts/%s/disconnect", { account: CGI.escape(self["id"]) }), + path: format('/v1/financial_connections/accounts/%s/disconnect', {:account => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def list_owners(params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/financial_connections/accounts/%s/owners", { account: CGI.escape(self["id"]) }), + path: format('/v1/financial_connections/accounts/%s/owners', {:account => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def refresh_account(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/financial_connections/accounts/%s/refresh", { account: CGI.escape(self["id"]) }), + path: format('/v1/financial_connections/accounts/%s/refresh', {:account => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.disconnect(account, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/financial_connections/accounts/%s/disconnect", { account: CGI.escape(account) }), + path: format('/v1/financial_connections/accounts/%s/disconnect', {:account => CGI.escape(account)}), params: params, - opts: opts + opts: opts, ) end - def self.list_owners(account, params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/financial_connections/accounts/%s/owners", { account: CGI.escape(account) }), + path: format('/v1/financial_connections/accounts/%s/owners', {:account => CGI.escape(account)}), params: params, - opts: opts + opts: opts, ) end - def self.refresh_account(account, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/financial_connections/accounts/%s/refresh", { account: CGI.escape(account) }), + path: format('/v1/financial_connections/accounts/%s/refresh', {:account => CGI.escape(account)}), params: params, - opts: opts + opts: opts, ) end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/financial_connections/account_owner.rb b/lib/stripe/resources/financial_connections/account_owner.rb index d1021cc7..7be4e6b7 100644 --- a/lib/stripe/resources/financial_connections/account_owner.rb +++ b/lib/stripe/resources/financial_connections/account_owner.rb @@ -4,7 +4,7 @@ module Stripe module FinancialConnections class AccountOwner < StripeObject - OBJECT_NAME = "financial_connections.account_owner" + OBJECT_NAME = 'financial_connections.account_owner' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/financial_connections/account_ownership.rb b/lib/stripe/resources/financial_connections/account_ownership.rb index 8889269a..9978bdfe 100644 --- a/lib/stripe/resources/financial_connections/account_ownership.rb +++ b/lib/stripe/resources/financial_connections/account_ownership.rb @@ -5,7 +5,7 @@ module Stripe module FinancialConnections # Describes a snapshot of the owners of an account at a particular point in time. class AccountOwnership < StripeObject - OBJECT_NAME = "financial_connections.account_ownership" + OBJECT_NAME = 'financial_connections.account_ownership' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/financial_connections/session.rb b/lib/stripe/resources/financial_connections/session.rb index 0b190a81..97553359 100644 --- a/lib/stripe/resources/financial_connections/session.rb +++ b/lib/stripe/resources/financial_connections/session.rb @@ -7,7 +7,7 @@ module Stripe class Session < APIResource extend Stripe::APIOperations::Create - OBJECT_NAME = "financial_connections.session" + OBJECT_NAME = 'financial_connections.session' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/funding_instructions.rb b/lib/stripe/resources/funding_instructions.rb index e8aba989..9abc0433 100644 --- a/lib/stripe/resources/funding_instructions.rb +++ b/lib/stripe/resources/funding_instructions.rb @@ -8,7 +8,7 @@ module Stripe # `financial_addresses` field. # Related guide: [Customer Balance - Funding Instructions](https://stripe.com/docs/payments/customer-balance/funding-instructions) to learn more class FundingInstructions < APIResource - OBJECT_NAME = "funding_instructions" + OBJECT_NAME = 'funding_instructions' def resource_url if !respond_to?(:customer) || customer.nil? @@ -18,4 +18,4 @@ module Stripe "#{Customer.resource_url}/#{CGI.escape(customer)}/funding_instructions" "/#{CGI.escape(id)}" end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/identity/verification_report.rb b/lib/stripe/resources/identity/verification_report.rb index e6b2e5d7..7af2413e 100644 --- a/lib/stripe/resources/identity/verification_report.rb +++ b/lib/stripe/resources/identity/verification_report.rb @@ -17,7 +17,7 @@ module Stripe class VerificationReport < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "identity.verification_report" + OBJECT_NAME = 'identity.verification_report' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/identity/verification_session.rb b/lib/stripe/resources/identity/verification_session.rb index e9fcf912..0e44e8b7 100644 --- a/lib/stripe/resources/identity/verification_session.rb +++ b/lib/stripe/resources/identity/verification_session.rb @@ -19,43 +19,40 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "identity.verification_session" + OBJECT_NAME = 'identity.verification_session' def cancel(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/identity/verification_sessions/%s/cancel", { session: CGI.escape(self["id"]) }), + path: format('/v1/identity/verification_sessions/%s/cancel', {:session => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def redact(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/identity/verification_sessions/%s/redact", { session: CGI.escape(self["id"]) }), + path: format('/v1/identity/verification_sessions/%s/redact', {:session => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.cancel(session, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/identity/verification_sessions/%s/cancel", { session: CGI.escape(session) }), + path: format('/v1/identity/verification_sessions/%s/cancel', {:session => CGI.escape(session)}), params: params, - opts: opts + opts: opts, ) end - def self.redact(session, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/identity/verification_sessions/%s/redact", { session: CGI.escape(session) }), + path: format('/v1/identity/verification_sessions/%s/redact', {:session => CGI.escape(session)}), params: params, - opts: opts + opts: opts, ) end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/invoice.rb b/lib/stripe/resources/invoice.rb index c931d0d1..88983c74 100644 --- a/lib/stripe/resources/invoice.rb +++ b/lib/stripe/resources/invoice.rb @@ -41,122 +41,110 @@ module Stripe extend Stripe::APIOperations::Search include Stripe::APIOperations::Save - OBJECT_NAME = "invoice" + OBJECT_NAME = 'invoice' def finalize_invoice(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/invoices/%s/finalize", { invoice: CGI.escape(self["id"]) }), + path: format('/v1/invoices/%s/finalize', {:invoice => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def mark_uncollectible(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/invoices/%s/mark_uncollectible", { invoice: CGI.escape(self["id"]) }), + path: format('/v1/invoices/%s/mark_uncollectible', {:invoice => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def pay(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/invoices/%s/pay", { invoice: CGI.escape(self["id"]) }), + path: format('/v1/invoices/%s/pay', {:invoice => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def send_invoice(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/invoices/%s/send", { invoice: CGI.escape(self["id"]) }), + path: format('/v1/invoices/%s/send', {:invoice => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def void_invoice(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/invoices/%s/void", { invoice: CGI.escape(self["id"]) }), + path: format('/v1/invoices/%s/void', {:invoice => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.finalize_invoice(invoice, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/invoices/%s/finalize", { invoice: CGI.escape(invoice) }), + path: format('/v1/invoices/%s/finalize', {:invoice => CGI.escape(invoice)}), params: params, - opts: opts + opts: opts, ) end - def self.list_upcoming_line_items(params = {}, opts = {}) request_stripe_object( method: :get, - path: "/v1/invoices/upcoming/lines", + path: '/v1/invoices/upcoming/lines', params: params, - opts: opts + opts: opts, ) end - def self.mark_uncollectible(invoice, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/invoices/%s/mark_uncollectible", { invoice: CGI.escape(invoice) }), + path: format('/v1/invoices/%s/mark_uncollectible', {:invoice => CGI.escape(invoice)}), params: params, - opts: opts + opts: opts, ) end - def self.pay(invoice, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/invoices/%s/pay", { invoice: CGI.escape(invoice) }), + path: format('/v1/invoices/%s/pay', {:invoice => CGI.escape(invoice)}), params: params, - opts: opts + opts: opts, ) end - def self.send_invoice(invoice, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/invoices/%s/send", { invoice: CGI.escape(invoice) }), + path: format('/v1/invoices/%s/send', {:invoice => CGI.escape(invoice)}), params: params, - opts: opts + opts: opts, ) end - def self.upcoming(params = {}, opts = {}) request_stripe_object( method: :get, - path: "/v1/invoices/upcoming", + path: '/v1/invoices/upcoming', params: params, - opts: opts + opts: opts, ) end - def self.void_invoice(invoice, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/invoices/%s/void", { invoice: CGI.escape(invoice) }), + path: format('/v1/invoices/%s/void', {:invoice => CGI.escape(invoice)}), params: params, - opts: opts + opts: opts, ) end def self.search(params = {}, opts = {}) - _search("/v1/invoices/search", params, opts) + _search('/v1/invoices/search', params, opts) end - def self.search_auto_paging_each(params = {}, opts = {}, &blk) search(params, opts).auto_paging_each(&blk) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/invoice_item.rb b/lib/stripe/resources/invoice_item.rb index 9400de67..b6860e59 100644 --- a/lib/stripe/resources/invoice_item.rb +++ b/lib/stripe/resources/invoice_item.rb @@ -15,6 +15,6 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "invoiceitem" + OBJECT_NAME = 'invoiceitem' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/invoice_line_item.rb b/lib/stripe/resources/invoice_line_item.rb index 5590659b..1a3da627 100644 --- a/lib/stripe/resources/invoice_line_item.rb +++ b/lib/stripe/resources/invoice_line_item.rb @@ -3,6 +3,6 @@ module Stripe class InvoiceLineItem < StripeObject - OBJECT_NAME = "line_item" + OBJECT_NAME = 'line_item' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/issuing/authorization.rb b/lib/stripe/resources/issuing/authorization.rb index aea53956..102e3070 100644 --- a/lib/stripe/resources/issuing/authorization.rb +++ b/lib/stripe/resources/issuing/authorization.rb @@ -12,43 +12,40 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "issuing.authorization" + OBJECT_NAME = 'issuing.authorization' def approve(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/issuing/authorizations/%s/approve", { authorization: CGI.escape(self["id"]) }), + path: format('/v1/issuing/authorizations/%s/approve', {:authorization => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def decline(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/issuing/authorizations/%s/decline", { authorization: CGI.escape(self["id"]) }), + path: format('/v1/issuing/authorizations/%s/decline', {:authorization => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.approve(authorization, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/issuing/authorizations/%s/approve", { authorization: CGI.escape(authorization) }), + path: format('/v1/issuing/authorizations/%s/approve', {:authorization => CGI.escape(authorization)}), params: params, - opts: opts + opts: opts, ) end - def self.decline(authorization, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/issuing/authorizations/%s/decline", { authorization: CGI.escape(authorization) }), + path: format('/v1/issuing/authorizations/%s/decline', {:authorization => CGI.escape(authorization)}), params: params, - opts: opts + opts: opts, ) end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/issuing/card.rb b/lib/stripe/resources/issuing/card.rb index 88764b66..d7457ba7 100644 --- a/lib/stripe/resources/issuing/card.rb +++ b/lib/stripe/resources/issuing/card.rb @@ -9,7 +9,7 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "issuing.card" + OBJECT_NAME = 'issuing.card' def test_helpers TestHelpers.new(self) @@ -21,75 +21,68 @@ module Stripe def self.deliver_card(card, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/issuing/cards/%s/shipping/deliver", { card: CGI.escape(card) }), + path: format('/v1/test_helpers/issuing/cards/%s/shipping/deliver', {:card => CGI.escape(card)}), params: params, - opts: opts + opts: opts, ) end - def self.fail_card(card, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/issuing/cards/%s/shipping/fail", { card: CGI.escape(card) }), + path: format('/v1/test_helpers/issuing/cards/%s/shipping/fail', {:card => CGI.escape(card)}), params: params, - opts: opts + opts: opts, ) end - def self.return_card(card, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/issuing/cards/%s/shipping/return", { card: CGI.escape(card) }), + path: format('/v1/test_helpers/issuing/cards/%s/shipping/return', {:card => CGI.escape(card)}), params: params, - opts: opts + opts: opts, ) end - def self.ship_card(card, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/issuing/cards/%s/shipping/ship", { card: CGI.escape(card) }), + path: format('/v1/test_helpers/issuing/cards/%s/shipping/ship', {:card => CGI.escape(card)}), params: params, - opts: opts + opts: opts, ) end - def deliver_card(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/issuing/cards/%s/shipping/deliver", { card: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/issuing/cards/%s/shipping/deliver', {:card => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end - def fail_card(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/issuing/cards/%s/shipping/fail", { card: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/issuing/cards/%s/shipping/fail', {:card => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end - def return_card(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/issuing/cards/%s/shipping/return", { card: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/issuing/cards/%s/shipping/return', {:card => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end - def ship_card(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/issuing/cards/%s/shipping/ship", { card: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/issuing/cards/%s/shipping/ship', {:card => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/issuing/cardholder.rb b/lib/stripe/resources/issuing/cardholder.rb index 8e2dc639..b40d6577 100644 --- a/lib/stripe/resources/issuing/cardholder.rb +++ b/lib/stripe/resources/issuing/cardholder.rb @@ -11,7 +11,7 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "issuing.cardholder" + OBJECT_NAME = 'issuing.cardholder' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/issuing/dispute.rb b/lib/stripe/resources/issuing/dispute.rb index 45d43a77..1e17b3f9 100644 --- a/lib/stripe/resources/issuing/dispute.rb +++ b/lib/stripe/resources/issuing/dispute.rb @@ -11,25 +11,24 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "issuing.dispute" + OBJECT_NAME = 'issuing.dispute' def submit(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/issuing/disputes/%s/submit", { dispute: CGI.escape(self["id"]) }), + path: format('/v1/issuing/disputes/%s/submit', {:dispute => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.submit(dispute, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/issuing/disputes/%s/submit", { dispute: CGI.escape(dispute) }), + path: format('/v1/issuing/disputes/%s/submit', {:dispute => CGI.escape(dispute)}), params: params, - opts: opts + opts: opts, ) end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/issuing/transaction.rb b/lib/stripe/resources/issuing/transaction.rb index 668fe4bb..d0af7ade 100644 --- a/lib/stripe/resources/issuing/transaction.rb +++ b/lib/stripe/resources/issuing/transaction.rb @@ -12,7 +12,7 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "issuing.transaction" + OBJECT_NAME = 'issuing.transaction' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/line_item.rb b/lib/stripe/resources/line_item.rb index 7e31701b..04d61a3d 100644 --- a/lib/stripe/resources/line_item.rb +++ b/lib/stripe/resources/line_item.rb @@ -4,6 +4,6 @@ module Stripe # A line item. class LineItem < APIResource - OBJECT_NAME = "item" + OBJECT_NAME = 'item' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/login_link.rb b/lib/stripe/resources/login_link.rb index 40e7221a..39138756 100644 --- a/lib/stripe/resources/login_link.rb +++ b/lib/stripe/resources/login_link.rb @@ -3,13 +3,13 @@ module Stripe class LoginLink < APIResource - OBJECT_NAME = "login_link" + OBJECT_NAME = 'login_link' def self.retrieve(_id, _opts = nil) raise NotImplementedError, - "Login links do not have IDs and cannot be retrieved. They can " \ - "only be created using `Account.create_login_link('account_id', " \ - "create_params)`" + "Login links do not have IDs and cannot be retrieved. They can " \ + "only be created using `Account.create_login_link('account_id', " \ + "create_params)`" end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/mandate.rb b/lib/stripe/resources/mandate.rb index 523c469c..820b3e9a 100644 --- a/lib/stripe/resources/mandate.rb +++ b/lib/stripe/resources/mandate.rb @@ -4,6 +4,6 @@ module Stripe # A Mandate is a record of the permission a customer has given you to debit their payment method. class Mandate < APIResource - OBJECT_NAME = "mandate" + OBJECT_NAME = 'mandate' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/order.rb b/lib/stripe/resources/order.rb index 0ca6e75d..c8f8ce2d 100644 --- a/lib/stripe/resources/order.rb +++ b/lib/stripe/resources/order.rb @@ -12,78 +12,71 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "order" + OBJECT_NAME = 'order' def cancel(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/orders/%s/cancel", { id: CGI.escape(self["id"]) }), + path: format('/v1/orders/%s/cancel', {:id => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def list_line_items(params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/orders/%s/line_items", { id: CGI.escape(self["id"]) }), + path: format('/v1/orders/%s/line_items', {:id => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def reopen(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/orders/%s/reopen", { id: CGI.escape(self["id"]) }), + path: format('/v1/orders/%s/reopen', {:id => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def submit(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/orders/%s/submit", { id: CGI.escape(self["id"]) }), + path: format('/v1/orders/%s/submit', {:id => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.cancel(id, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/orders/%s/cancel", { id: CGI.escape(id) }), + path: format('/v1/orders/%s/cancel', {:id => CGI.escape(id)}), params: params, - opts: opts + opts: opts, ) end - def self.list_line_items(id, params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/orders/%s/line_items", { id: CGI.escape(id) }), + path: format('/v1/orders/%s/line_items', {:id => CGI.escape(id)}), params: params, - opts: opts + opts: opts, ) end - def self.reopen(id, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/orders/%s/reopen", { id: CGI.escape(id) }), + path: format('/v1/orders/%s/reopen', {:id => CGI.escape(id)}), params: params, - opts: opts + opts: opts, ) end - def self.submit(id, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/orders/%s/submit", { id: CGI.escape(id) }), + path: format('/v1/orders/%s/submit', {:id => CGI.escape(id)}), params: params, - opts: opts + opts: opts, ) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/payment_intent.rb b/lib/stripe/resources/payment_intent.rb index 9ad1449d..5c8d7a79 100644 --- a/lib/stripe/resources/payment_intent.rb +++ b/lib/stripe/resources/payment_intent.rb @@ -19,122 +19,110 @@ module Stripe extend Stripe::APIOperations::Search include Stripe::APIOperations::Save - OBJECT_NAME = "payment_intent" + OBJECT_NAME = 'payment_intent' def apply_customer_balance(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_intents/%s/apply_customer_balance", { intent: CGI.escape(self["id"]) }), + path: format('/v1/payment_intents/%s/apply_customer_balance', {:intent => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def cancel(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_intents/%s/cancel", { intent: CGI.escape(self["id"]) }), + path: format('/v1/payment_intents/%s/cancel', {:intent => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def capture(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_intents/%s/capture", { intent: CGI.escape(self["id"]) }), + path: format('/v1/payment_intents/%s/capture', {:intent => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def confirm(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_intents/%s/confirm", { intent: CGI.escape(self["id"]) }), + path: format('/v1/payment_intents/%s/confirm', {:intent => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def increment_authorization(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_intents/%s/increment_authorization", { intent: CGI.escape(self["id"]) }), + path: format('/v1/payment_intents/%s/increment_authorization', {:intent => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def verify_microdeposits(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_intents/%s/verify_microdeposits", { intent: CGI.escape(self["id"]) }), + path: format('/v1/payment_intents/%s/verify_microdeposits', {:intent => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.apply_customer_balance(intent, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_intents/%s/apply_customer_balance", { intent: CGI.escape(intent) }), + path: format('/v1/payment_intents/%s/apply_customer_balance', {:intent => CGI.escape(intent)}), params: params, - opts: opts + opts: opts, ) end - def self.cancel(intent, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_intents/%s/cancel", { intent: CGI.escape(intent) }), + path: format('/v1/payment_intents/%s/cancel', {:intent => CGI.escape(intent)}), params: params, - opts: opts + opts: opts, ) end - def self.capture(intent, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_intents/%s/capture", { intent: CGI.escape(intent) }), + path: format('/v1/payment_intents/%s/capture', {:intent => CGI.escape(intent)}), params: params, - opts: opts + opts: opts, ) end - def self.confirm(intent, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_intents/%s/confirm", { intent: CGI.escape(intent) }), + path: format('/v1/payment_intents/%s/confirm', {:intent => CGI.escape(intent)}), params: params, - opts: opts + opts: opts, ) end - def self.increment_authorization(intent, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_intents/%s/increment_authorization", { intent: CGI.escape(intent) }), + path: format('/v1/payment_intents/%s/increment_authorization', {:intent => CGI.escape(intent)}), params: params, - opts: opts + opts: opts, ) end - def self.verify_microdeposits(intent, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_intents/%s/verify_microdeposits", { intent: CGI.escape(intent) }), + path: format('/v1/payment_intents/%s/verify_microdeposits', {:intent => CGI.escape(intent)}), params: params, - opts: opts + opts: opts, ) end def self.search(params = {}, opts = {}) - _search("/v1/payment_intents/search", params, opts) + _search('/v1/payment_intents/search', params, opts) end - def self.search_auto_paging_each(params = {}, opts = {}, &blk) search(params, opts).auto_paging_each(&blk) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/payment_link.rb b/lib/stripe/resources/payment_link.rb index 80b8726d..8a57a860 100644 --- a/lib/stripe/resources/payment_link.rb +++ b/lib/stripe/resources/payment_link.rb @@ -12,24 +12,23 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "payment_link" + OBJECT_NAME = 'payment_link' def list_line_items(params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/payment_links/%s/line_items", { payment_link: CGI.escape(self["id"]) }), + path: format('/v1/payment_links/%s/line_items', {:payment_link => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.list_line_items(payment_link, params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/payment_links/%s/line_items", { payment_link: CGI.escape(payment_link) }), + path: format('/v1/payment_links/%s/line_items', {:payment_link => CGI.escape(payment_link)}), params: params, - opts: opts + opts: opts, ) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/payment_method.rb b/lib/stripe/resources/payment_method.rb index 31798a95..229961d5 100644 --- a/lib/stripe/resources/payment_method.rb +++ b/lib/stripe/resources/payment_method.rb @@ -12,42 +12,39 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "payment_method" + OBJECT_NAME = 'payment_method' def attach(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_methods/%s/attach", { payment_method: CGI.escape(self["id"]) }), + path: format('/v1/payment_methods/%s/attach', {:payment_method => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def detach(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_methods/%s/detach", { payment_method: CGI.escape(self["id"]) }), + path: format('/v1/payment_methods/%s/detach', {:payment_method => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.attach(payment_method, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_methods/%s/attach", { payment_method: CGI.escape(payment_method) }), + path: format('/v1/payment_methods/%s/attach', {:payment_method => CGI.escape(payment_method)}), params: params, - opts: opts + opts: opts, ) end - def self.detach(payment_method, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payment_methods/%s/detach", { payment_method: CGI.escape(payment_method) }), + path: format('/v1/payment_methods/%s/detach', {:payment_method => CGI.escape(payment_method)}), params: params, - opts: opts + opts: opts, ) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/payout.rb b/lib/stripe/resources/payout.rb index 1446f5dd..31b91611 100644 --- a/lib/stripe/resources/payout.rb +++ b/lib/stripe/resources/payout.rb @@ -15,42 +15,39 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "payout" + OBJECT_NAME = 'payout' def cancel(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payouts/%s/cancel", { payout: CGI.escape(self["id"]) }), + path: format('/v1/payouts/%s/cancel', {:payout => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def reverse(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payouts/%s/reverse", { payout: CGI.escape(self["id"]) }), + path: format('/v1/payouts/%s/reverse', {:payout => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.cancel(payout, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payouts/%s/cancel", { payout: CGI.escape(payout) }), + path: format('/v1/payouts/%s/cancel', {:payout => CGI.escape(payout)}), params: params, - opts: opts + opts: opts, ) end - def self.reverse(payout, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/payouts/%s/reverse", { payout: CGI.escape(payout) }), + path: format('/v1/payouts/%s/reverse', {:payout => CGI.escape(payout)}), params: params, - opts: opts + opts: opts, ) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/person.rb b/lib/stripe/resources/person.rb index 33162d69..68180432 100644 --- a/lib/stripe/resources/person.rb +++ b/lib/stripe/resources/person.rb @@ -12,7 +12,7 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "person" + OBJECT_NAME = 'person' def resource_url if !respond_to?(:account) || account.nil? @@ -35,4 +35,4 @@ module Stripe "update_params)`" end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/plan.rb b/lib/stripe/resources/plan.rb index c160dec3..055839d0 100644 --- a/lib/stripe/resources/plan.rb +++ b/lib/stripe/resources/plan.rb @@ -16,6 +16,6 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "plan" + OBJECT_NAME = 'plan' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/price.rb b/lib/stripe/resources/price.rb index 414c9dc1..697a9648 100644 --- a/lib/stripe/resources/price.rb +++ b/lib/stripe/resources/price.rb @@ -14,14 +14,13 @@ module Stripe extend Stripe::APIOperations::Search include Stripe::APIOperations::Save - OBJECT_NAME = "price" + OBJECT_NAME = 'price' def self.search(params = {}, opts = {}) - _search("/v1/prices/search", params, opts) + _search('/v1/prices/search', params, opts) end - def self.search_auto_paging_each(params = {}, opts = {}, &blk) search(params, opts).auto_paging_each(&blk) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/product.rb b/lib/stripe/resources/product.rb index caa84ac0..df5e97ef 100644 --- a/lib/stripe/resources/product.rb +++ b/lib/stripe/resources/product.rb @@ -17,14 +17,13 @@ module Stripe extend Stripe::APIOperations::Search include Stripe::APIOperations::Save - OBJECT_NAME = "product" + OBJECT_NAME = 'product' def self.search(params = {}, opts = {}) - _search("/v1/products/search", params, opts) + _search('/v1/products/search', params, opts) end - def self.search_auto_paging_each(params = {}, opts = {}, &blk) search(params, opts).auto_paging_each(&blk) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/promotion_code.rb b/lib/stripe/resources/promotion_code.rb index ad5e2802..f28265ae 100644 --- a/lib/stripe/resources/promotion_code.rb +++ b/lib/stripe/resources/promotion_code.rb @@ -9,6 +9,6 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "promotion_code" + OBJECT_NAME = 'promotion_code' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/quote.rb b/lib/stripe/resources/quote.rb index 00184098..b9a157a6 100644 --- a/lib/stripe/resources/quote.rb +++ b/lib/stripe/resources/quote.rb @@ -9,95 +9,86 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "quote" + OBJECT_NAME = 'quote' def accept(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/quotes/%s/accept", { quote: CGI.escape(self["id"]) }), + path: format('/v1/quotes/%s/accept', {:quote => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def cancel(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/quotes/%s/cancel", { quote: CGI.escape(self["id"]) }), + path: format('/v1/quotes/%s/cancel', {:quote => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def finalize_quote(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/quotes/%s/finalize", { quote: CGI.escape(self["id"]) }), + path: format('/v1/quotes/%s/finalize', {:quote => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def list_computed_upfront_line_items(params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/quotes/%s/computed_upfront_line_items", { quote: CGI.escape(self["id"]) }), + path: format('/v1/quotes/%s/computed_upfront_line_items', {:quote => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def list_line_items(params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/quotes/%s/line_items", { quote: CGI.escape(self["id"]) }), + path: format('/v1/quotes/%s/line_items', {:quote => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.accept(quote, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/quotes/%s/accept", { quote: CGI.escape(quote) }), + path: format('/v1/quotes/%s/accept', {:quote => CGI.escape(quote)}), params: params, - opts: opts + opts: opts, ) end - def self.cancel(quote, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/quotes/%s/cancel", { quote: CGI.escape(quote) }), + path: format('/v1/quotes/%s/cancel', {:quote => CGI.escape(quote)}), params: params, - opts: opts + opts: opts, ) end - def self.finalize_quote(quote, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/quotes/%s/finalize", { quote: CGI.escape(quote) }), + path: format('/v1/quotes/%s/finalize', {:quote => CGI.escape(quote)}), params: params, - opts: opts + opts: opts, ) end - def self.list_computed_upfront_line_items(quote, params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/quotes/%s/computed_upfront_line_items", { quote: CGI.escape(quote) }), + path: format('/v1/quotes/%s/computed_upfront_line_items', {:quote => CGI.escape(quote)}), params: params, - opts: opts + opts: opts, ) end - def self.list_line_items(quote, params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/quotes/%s/line_items", { quote: CGI.escape(quote) }), + path: format('/v1/quotes/%s/line_items', {:quote => CGI.escape(quote)}), params: params, - opts: opts + opts: opts, ) end @@ -143,4 +134,4 @@ module Stripe resp end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/radar/early_fraud_warning.rb b/lib/stripe/resources/radar/early_fraud_warning.rb index 1ff76afd..49d698d0 100644 --- a/lib/stripe/resources/radar/early_fraud_warning.rb +++ b/lib/stripe/resources/radar/early_fraud_warning.rb @@ -10,7 +10,7 @@ module Stripe class EarlyFraudWarning < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "radar.early_fraud_warning" + OBJECT_NAME = 'radar.early_fraud_warning' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/radar/value_list.rb b/lib/stripe/resources/radar/value_list.rb index ee0e6ca4..d1061a4a 100644 --- a/lib/stripe/resources/radar/value_list.rb +++ b/lib/stripe/resources/radar/value_list.rb @@ -12,7 +12,7 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "radar.value_list" + OBJECT_NAME = 'radar.value_list' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/radar/value_list_item.rb b/lib/stripe/resources/radar/value_list_item.rb index 1ef76de8..4a2a8856 100644 --- a/lib/stripe/resources/radar/value_list_item.rb +++ b/lib/stripe/resources/radar/value_list_item.rb @@ -11,7 +11,7 @@ module Stripe include Stripe::APIOperations::Delete extend Stripe::APIOperations::List - OBJECT_NAME = "radar.value_list_item" + OBJECT_NAME = 'radar.value_list_item' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/refund.rb b/lib/stripe/resources/refund.rb index f7aa8a55..18b9eb01 100644 --- a/lib/stripe/resources/refund.rb +++ b/lib/stripe/resources/refund.rb @@ -12,23 +12,22 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "refund" + OBJECT_NAME = 'refund' def cancel(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/refunds/%s/cancel", { refund: CGI.escape(self["id"]) }), + path: format('/v1/refunds/%s/cancel', {:refund => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.cancel(refund, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/refunds/%s/cancel", { refund: CGI.escape(refund) }), + path: format('/v1/refunds/%s/cancel', {:refund => CGI.escape(refund)}), params: params, - opts: opts + opts: opts, ) end @@ -42,20 +41,19 @@ module Stripe def self.expire(refund, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/refunds/%s/expire", { refund: CGI.escape(refund) }), + path: format('/v1/test_helpers/refunds/%s/expire', {:refund => CGI.escape(refund)}), params: params, - opts: opts + opts: opts, ) end - def expire(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/refunds/%s/expire", { refund: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/refunds/%s/expire', {:refund => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/reporting/report_run.rb b/lib/stripe/resources/reporting/report_run.rb index 29cd6d56..640572fa 100644 --- a/lib/stripe/resources/reporting/report_run.rb +++ b/lib/stripe/resources/reporting/report_run.rb @@ -15,7 +15,7 @@ module Stripe extend Stripe::APIOperations::Create extend Stripe::APIOperations::List - OBJECT_NAME = "reporting.report_run" + OBJECT_NAME = 'reporting.report_run' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/reporting/report_type.rb b/lib/stripe/resources/reporting/report_type.rb index 09aed3e8..cb003c1c 100644 --- a/lib/stripe/resources/reporting/report_type.rb +++ b/lib/stripe/resources/reporting/report_type.rb @@ -14,7 +14,7 @@ module Stripe class ReportType < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "reporting.report_type" + OBJECT_NAME = 'reporting.report_type' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/reversal.rb b/lib/stripe/resources/reversal.rb index 8d1de380..92b656a4 100644 --- a/lib/stripe/resources/reversal.rb +++ b/lib/stripe/resources/reversal.rb @@ -19,7 +19,7 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "transfer_reversal" + OBJECT_NAME = 'transfer_reversal' def resource_url "#{Transfer.resource_url}/#{CGI.escape(transfer)}/reversals" \ @@ -40,4 +40,4 @@ module Stripe "'reversal_id'`" end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/review.rb b/lib/stripe/resources/review.rb index e3c55be0..65ebf217 100644 --- a/lib/stripe/resources/review.rb +++ b/lib/stripe/resources/review.rb @@ -9,24 +9,23 @@ module Stripe class Review < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "review" + OBJECT_NAME = 'review' def approve(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/reviews/%s/approve", { review: CGI.escape(self["id"]) }), + path: format('/v1/reviews/%s/approve', {:review => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.approve(review, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/reviews/%s/approve", { review: CGI.escape(review) }), + path: format('/v1/reviews/%s/approve', {:review => CGI.escape(review)}), params: params, - opts: opts + opts: opts, ) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/setup_attempt.rb b/lib/stripe/resources/setup_attempt.rb index 35bff2b9..93912cb0 100644 --- a/lib/stripe/resources/setup_attempt.rb +++ b/lib/stripe/resources/setup_attempt.rb @@ -9,6 +9,6 @@ module Stripe class SetupAttempt < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "setup_attempt" + OBJECT_NAME = 'setup_attempt' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/setup_intent.rb b/lib/stripe/resources/setup_intent.rb index 8293a67c..5d824506 100644 --- a/lib/stripe/resources/setup_intent.rb +++ b/lib/stripe/resources/setup_intent.rb @@ -29,60 +29,55 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "setup_intent" + OBJECT_NAME = 'setup_intent' def cancel(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/setup_intents/%s/cancel", { intent: CGI.escape(self["id"]) }), + path: format('/v1/setup_intents/%s/cancel', {:intent => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def confirm(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/setup_intents/%s/confirm", { intent: CGI.escape(self["id"]) }), + path: format('/v1/setup_intents/%s/confirm', {:intent => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def verify_microdeposits(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/setup_intents/%s/verify_microdeposits", { intent: CGI.escape(self["id"]) }), + path: format('/v1/setup_intents/%s/verify_microdeposits', {:intent => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.cancel(intent, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/setup_intents/%s/cancel", { intent: CGI.escape(intent) }), + path: format('/v1/setup_intents/%s/cancel', {:intent => CGI.escape(intent)}), params: params, - opts: opts + opts: opts, ) end - def self.confirm(intent, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/setup_intents/%s/confirm", { intent: CGI.escape(intent) }), + path: format('/v1/setup_intents/%s/confirm', {:intent => CGI.escape(intent)}), params: params, - opts: opts + opts: opts, ) end - def self.verify_microdeposits(intent, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/setup_intents/%s/verify_microdeposits", { intent: CGI.escape(intent) }), + path: format('/v1/setup_intents/%s/verify_microdeposits', {:intent => CGI.escape(intent)}), params: params, - opts: opts + opts: opts, ) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/shipping_rate.rb b/lib/stripe/resources/shipping_rate.rb index 1d749f5c..8934e712 100644 --- a/lib/stripe/resources/shipping_rate.rb +++ b/lib/stripe/resources/shipping_rate.rb @@ -10,6 +10,6 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "shipping_rate" + OBJECT_NAME = 'shipping_rate' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/sigma/scheduled_query_run.rb b/lib/stripe/resources/sigma/scheduled_query_run.rb index 94e94b6f..d4ad7fe0 100644 --- a/lib/stripe/resources/sigma/scheduled_query_run.rb +++ b/lib/stripe/resources/sigma/scheduled_query_run.rb @@ -10,11 +10,11 @@ module Stripe class ScheduledQueryRun < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "scheduled_query_run" + OBJECT_NAME = 'scheduled_query_run' def self.resource_url "/v1/sigma/scheduled_query_runs" end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/sku.rb b/lib/stripe/resources/sku.rb index f7d72b2e..23e39339 100644 --- a/lib/stripe/resources/sku.rb +++ b/lib/stripe/resources/sku.rb @@ -14,6 +14,6 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "sku" + OBJECT_NAME = 'sku' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/source.rb b/lib/stripe/resources/source.rb index a93ccfb6..27068dc9 100644 --- a/lib/stripe/resources/source.rb +++ b/lib/stripe/resources/source.rb @@ -13,26 +13,25 @@ module Stripe include Stripe::APIOperations::Save extend Stripe::APIOperations::NestedResource - OBJECT_NAME = "source" + OBJECT_NAME = 'source' nested_resource_class_methods :source_transaction, - operations: %i[retrieve list] + operations: %i[retrieve list] def verify(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/sources/%s/verify", { source: CGI.escape(self["id"]) }), + path: format('/v1/sources/%s/verify', {:source => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.verify(source, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/sources/%s/verify", { source: CGI.escape(source) }), + path: format('/v1/sources/%s/verify', {:source => CGI.escape(source)}), params: params, - opts: opts + opts: opts, ) end @@ -60,4 +59,4 @@ module Stripe extend Gem::Deprecate deprecate :source_transactions, :"Source.list_source_transactions", 2020, 1 end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/source_transaction.rb b/lib/stripe/resources/source_transaction.rb index 14b5aff2..c5a4f51a 100644 --- a/lib/stripe/resources/source_transaction.rb +++ b/lib/stripe/resources/source_transaction.rb @@ -7,6 +7,6 @@ module Stripe # multiple transactions. As such, sources can have multiple associated # transactions. class SourceTransaction < StripeObject - OBJECT_NAME = "source_transaction" + OBJECT_NAME = 'source_transaction' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/subscription.rb b/lib/stripe/resources/subscription.rb index 7c9cbb1e..adc002fc 100644 --- a/lib/stripe/resources/subscription.rb +++ b/lib/stripe/resources/subscription.rb @@ -11,41 +11,38 @@ module Stripe extend Stripe::APIOperations::Search include Stripe::APIOperations::Save - OBJECT_NAME = "subscription" + OBJECT_NAME = 'subscription' def cancel(params = {}, opts = {}) request_stripe_object( method: :delete, - path: format("/v1/subscriptions/%s", { subscription_exposed_id: CGI.escape(self["id"]) }), + path: format('/v1/subscriptions/%s', {:subscription_exposed_id => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def delete_discount(params = {}, opts = {}) request_stripe_object( method: :delete, - path: format("/v1/subscriptions/%s/discount", { subscription_exposed_id: CGI.escape(self["id"]) }), + path: format('/v1/subscriptions/%s/discount', {:subscription_exposed_id => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.cancel(subscription_exposed_id, params = {}, opts = {}) request_stripe_object( method: :delete, - path: format("/v1/subscriptions/%s", { subscription_exposed_id: CGI.escape(subscription_exposed_id) }), + path: format('/v1/subscriptions/%s', {:subscription_exposed_id => CGI.escape(subscription_exposed_id)}), params: params, - opts: opts + opts: opts, ) end - def self.delete_discount(subscription_exposed_id, params = {}, opts = {}) request_stripe_object( method: :delete, - path: format("/v1/subscriptions/%s/discount", { subscription_exposed_id: CGI.escape(subscription_exposed_id) }), + path: format('/v1/subscriptions/%s/discount', {:subscription_exposed_id => CGI.escape(subscription_exposed_id)}), params: params, - opts: opts + opts: opts, ) end @@ -53,18 +50,18 @@ module Stripe def delete(params = {}, opts = {}) request_stripe_object( method: :delete, - path: format("/v1/subscriptions/%s", { subscription_exposed_id: CGI.escape(self["id"]) }), + path: format('/v1/subscriptions/%s', {:subscription_exposed_id => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end def self.delete(subscription_exposed_id, params = {}, opts = {}) request_stripe_object( method: :delete, - path: format("/v1/subscriptions/%s", { subscription_exposed_id: CGI.escape(subscription_exposed_id) }), + path: format('/v1/subscriptions/%s', {:subscription_exposed_id => CGI.escape(subscription_exposed_id)}), params: params, - opts: opts + opts: opts, ) end @@ -77,11 +74,10 @@ module Stripe end def self.search(params = {}, opts = {}) - _search("/v1/subscriptions/search", params, opts) + _search('/v1/subscriptions/search', params, opts) end - def self.search_auto_paging_each(params = {}, opts = {}, &blk) search(params, opts).auto_paging_each(&blk) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/subscription_item.rb b/lib/stripe/resources/subscription_item.rb index 406f6c00..3ba569e5 100644 --- a/lib/stripe/resources/subscription_item.rb +++ b/lib/stripe/resources/subscription_item.rb @@ -11,11 +11,11 @@ module Stripe include Stripe::APIOperations::Save extend Stripe::APIOperations::NestedResource - OBJECT_NAME = "subscription_item" + OBJECT_NAME = 'subscription_item' nested_resource_class_methods :usage_record, operations: %i[create] nested_resource_class_methods :usage_record_summary, - operations: %i[list], - resource_plural: "usage_record_summaries" + operations: %i[list], + resource_plural: 'usage_record_summaries' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/subscription_schedule.rb b/lib/stripe/resources/subscription_schedule.rb index 4b1ed412..8dfad2dc 100644 --- a/lib/stripe/resources/subscription_schedule.rb +++ b/lib/stripe/resources/subscription_schedule.rb @@ -10,42 +10,39 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "subscription_schedule" + OBJECT_NAME = 'subscription_schedule' def cancel(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/subscription_schedules/%s/cancel", { schedule: CGI.escape(self["id"]) }), + path: format('/v1/subscription_schedules/%s/cancel', {:schedule => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def release(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/subscription_schedules/%s/release", { schedule: CGI.escape(self["id"]) }), + path: format('/v1/subscription_schedules/%s/release', {:schedule => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.cancel(schedule, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/subscription_schedules/%s/cancel", { schedule: CGI.escape(schedule) }), + path: format('/v1/subscription_schedules/%s/cancel', {:schedule => CGI.escape(schedule)}), params: params, - opts: opts + opts: opts, ) end - def self.release(schedule, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/subscription_schedules/%s/release", { schedule: CGI.escape(schedule) }), + path: format('/v1/subscription_schedules/%s/release', {:schedule => CGI.escape(schedule)}), params: params, - opts: opts + opts: opts, ) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/tax_code.rb b/lib/stripe/resources/tax_code.rb index 17bec889..eb4607c6 100644 --- a/lib/stripe/resources/tax_code.rb +++ b/lib/stripe/resources/tax_code.rb @@ -6,6 +6,6 @@ module Stripe class TaxCode < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "tax_code" + OBJECT_NAME = 'tax_code' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/tax_id.rb b/lib/stripe/resources/tax_id.rb index 204f3c3a..3cbd5847 100644 --- a/lib/stripe/resources/tax_id.rb +++ b/lib/stripe/resources/tax_id.rb @@ -10,7 +10,7 @@ module Stripe include Stripe::APIOperations::Delete extend Stripe::APIOperations::List - OBJECT_NAME = "tax_id" + OBJECT_NAME = 'tax_id' def resource_url if !respond_to?(:customer) || customer.nil? @@ -28,4 +28,4 @@ module Stripe "'tax_id_id')`" end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/tax_rate.rb b/lib/stripe/resources/tax_rate.rb index 197988b6..3c43d5d9 100644 --- a/lib/stripe/resources/tax_rate.rb +++ b/lib/stripe/resources/tax_rate.rb @@ -10,6 +10,6 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "tax_rate" + OBJECT_NAME = 'tax_rate' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/terminal/configuration.rb b/lib/stripe/resources/terminal/configuration.rb index 765be8c1..f3ea0270 100644 --- a/lib/stripe/resources/terminal/configuration.rb +++ b/lib/stripe/resources/terminal/configuration.rb @@ -10,7 +10,7 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "terminal.configuration" + OBJECT_NAME = 'terminal.configuration' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/terminal/connection_token.rb b/lib/stripe/resources/terminal/connection_token.rb index d39a8ae1..6f5f63a4 100644 --- a/lib/stripe/resources/terminal/connection_token.rb +++ b/lib/stripe/resources/terminal/connection_token.rb @@ -9,7 +9,7 @@ module Stripe class ConnectionToken < APIResource extend Stripe::APIOperations::Create - OBJECT_NAME = "terminal.connection_token" + OBJECT_NAME = 'terminal.connection_token' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/terminal/location.rb b/lib/stripe/resources/terminal/location.rb index 1fbcb6e9..d07f4d77 100644 --- a/lib/stripe/resources/terminal/location.rb +++ b/lib/stripe/resources/terminal/location.rb @@ -12,7 +12,7 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "terminal.location" + OBJECT_NAME = 'terminal.location' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/terminal/reader.rb b/lib/stripe/resources/terminal/reader.rb index 743368e3..a610fb0e 100644 --- a/lib/stripe/resources/terminal/reader.rb +++ b/lib/stripe/resources/terminal/reader.rb @@ -12,77 +12,70 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "terminal.reader" + OBJECT_NAME = 'terminal.reader' def cancel_action(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/terminal/readers/%s/cancel_action", { reader: CGI.escape(self["id"]) }), + path: format('/v1/terminal/readers/%s/cancel_action', {:reader => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def process_payment_intent(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/terminal/readers/%s/process_payment_intent", { reader: CGI.escape(self["id"]) }), + path: format('/v1/terminal/readers/%s/process_payment_intent', {:reader => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def process_setup_intent(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/terminal/readers/%s/process_setup_intent", { reader: CGI.escape(self["id"]) }), + path: format('/v1/terminal/readers/%s/process_setup_intent', {:reader => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def set_reader_display(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/terminal/readers/%s/set_reader_display", { reader: CGI.escape(self["id"]) }), + path: format('/v1/terminal/readers/%s/set_reader_display', {:reader => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.cancel_action(reader, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/terminal/readers/%s/cancel_action", { reader: CGI.escape(reader) }), + path: format('/v1/terminal/readers/%s/cancel_action', {:reader => CGI.escape(reader)}), params: params, - opts: opts + opts: opts, ) end - def self.process_payment_intent(reader, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/terminal/readers/%s/process_payment_intent", { reader: CGI.escape(reader) }), + path: format('/v1/terminal/readers/%s/process_payment_intent', {:reader => CGI.escape(reader)}), params: params, - opts: opts + opts: opts, ) end - def self.process_setup_intent(reader, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/terminal/readers/%s/process_setup_intent", { reader: CGI.escape(reader) }), + path: format('/v1/terminal/readers/%s/process_setup_intent', {:reader => CGI.escape(reader)}), params: params, - opts: opts + opts: opts, ) end - def self.set_reader_display(reader, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/terminal/readers/%s/set_reader_display", { reader: CGI.escape(reader) }), + path: format('/v1/terminal/readers/%s/set_reader_display', {:reader => CGI.escape(reader)}), params: params, - opts: opts + opts: opts, ) end @@ -96,21 +89,20 @@ module Stripe def self.present_payment_method(reader, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/terminal/readers/%s/present_payment_method", { reader: CGI.escape(reader) }), + path: format('/v1/test_helpers/terminal/readers/%s/present_payment_method', {:reader => CGI.escape(reader)}), params: params, - opts: opts + opts: opts, ) end - def present_payment_method(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/terminal/readers/%s/present_payment_method", { reader: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/terminal/readers/%s/present_payment_method', {:reader => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/test_helpers/test_clock.rb b/lib/stripe/resources/test_helpers/test_clock.rb index c2fd34dd..6b500bce 100644 --- a/lib/stripe/resources/test_helpers/test_clock.rb +++ b/lib/stripe/resources/test_helpers/test_clock.rb @@ -11,25 +11,24 @@ module Stripe include Stripe::APIOperations::Delete extend Stripe::APIOperations::List - OBJECT_NAME = "test_helpers.test_clock" + OBJECT_NAME = 'test_helpers.test_clock' def advance(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/test_clocks/%s/advance", { test_clock: CGI.escape(self["id"]) }), + path: format('/v1/test_helpers/test_clocks/%s/advance', {:test_clock => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.advance(test_clock, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/test_clocks/%s/advance", { test_clock: CGI.escape(test_clock) }), + path: format('/v1/test_helpers/test_clocks/%s/advance', {:test_clock => CGI.escape(test_clock)}), params: params, - opts: opts + opts: opts, ) end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/token.rb b/lib/stripe/resources/token.rb index 9cf98169..3308cf5a 100644 --- a/lib/stripe/resources/token.rb +++ b/lib/stripe/resources/token.rb @@ -27,6 +27,6 @@ module Stripe class Token < APIResource extend Stripe::APIOperations::Create - OBJECT_NAME = "token" + OBJECT_NAME = 'token' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/topup.rb b/lib/stripe/resources/topup.rb index 17491878..8e349566 100644 --- a/lib/stripe/resources/topup.rb +++ b/lib/stripe/resources/topup.rb @@ -12,24 +12,23 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "topup" + OBJECT_NAME = 'topup' def cancel(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/topups/%s/cancel", { topup: CGI.escape(self["id"]) }), + path: format('/v1/topups/%s/cancel', {:topup => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.cancel(topup, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/topups/%s/cancel", { topup: CGI.escape(topup) }), + path: format('/v1/topups/%s/cancel', {:topup => CGI.escape(topup)}), params: params, - opts: opts + opts: opts, ) end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/transfer.rb b/lib/stripe/resources/transfer.rb index 6742ac9d..55c8c054 100644 --- a/lib/stripe/resources/transfer.rb +++ b/lib/stripe/resources/transfer.rb @@ -18,9 +18,9 @@ module Stripe include Stripe::APIOperations::Save extend Stripe::APIOperations::NestedResource - OBJECT_NAME = "transfer" + OBJECT_NAME = 'transfer' nested_resource_class_methods :reversal, - operations: %i[create retrieve update list] + operations: %i[create retrieve update list] end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/treasury/credit_reversal.rb b/lib/stripe/resources/treasury/credit_reversal.rb index f1fe0f4a..af4421d2 100644 --- a/lib/stripe/resources/treasury/credit_reversal.rb +++ b/lib/stripe/resources/treasury/credit_reversal.rb @@ -8,7 +8,7 @@ module Stripe extend Stripe::APIOperations::Create extend Stripe::APIOperations::List - OBJECT_NAME = "treasury.credit_reversal" + OBJECT_NAME = 'treasury.credit_reversal' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/treasury/debit_reversal.rb b/lib/stripe/resources/treasury/debit_reversal.rb index 42a50016..8260e0c6 100644 --- a/lib/stripe/resources/treasury/debit_reversal.rb +++ b/lib/stripe/resources/treasury/debit_reversal.rb @@ -8,7 +8,7 @@ module Stripe extend Stripe::APIOperations::Create extend Stripe::APIOperations::List - OBJECT_NAME = "treasury.debit_reversal" + OBJECT_NAME = 'treasury.debit_reversal' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/treasury/financial_account.rb b/lib/stripe/resources/treasury/financial_account.rb index 24c4b301..625c9fb6 100644 --- a/lib/stripe/resources/treasury/financial_account.rb +++ b/lib/stripe/resources/treasury/financial_account.rb @@ -10,43 +10,40 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "treasury.financial_account" + OBJECT_NAME = 'treasury.financial_account' def retrieve_features(params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/treasury/financial_accounts/%s/features", { financial_account: CGI.escape(self["id"]) }), + path: format('/v1/treasury/financial_accounts/%s/features', {:financial_account => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def update_features(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/treasury/financial_accounts/%s/features", { financial_account: CGI.escape(self["id"]) }), + path: format('/v1/treasury/financial_accounts/%s/features', {:financial_account => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.retrieve_features(financial_account, params = {}, opts = {}) request_stripe_object( method: :get, - path: format("/v1/treasury/financial_accounts/%s/features", { financial_account: CGI.escape(financial_account) }), + path: format('/v1/treasury/financial_accounts/%s/features', {:financial_account => CGI.escape(financial_account)}), params: params, - opts: opts + opts: opts, ) end - def self.update_features(financial_account, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/treasury/financial_accounts/%s/features", { financial_account: CGI.escape(financial_account) }), + path: format('/v1/treasury/financial_accounts/%s/features', {:financial_account => CGI.escape(financial_account)}), params: params, - opts: opts + opts: opts, ) end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/treasury/inbound_transfer.rb b/lib/stripe/resources/treasury/inbound_transfer.rb index 659c74f4..18626955 100644 --- a/lib/stripe/resources/treasury/inbound_transfer.rb +++ b/lib/stripe/resources/treasury/inbound_transfer.rb @@ -8,23 +8,22 @@ module Stripe extend Stripe::APIOperations::Create extend Stripe::APIOperations::List - OBJECT_NAME = "treasury.inbound_transfer" + OBJECT_NAME = 'treasury.inbound_transfer' def cancel(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/treasury/inbound_transfers/%s/cancel", { inbound_transfer: CGI.escape(self["id"]) }), + path: format('/v1/treasury/inbound_transfers/%s/cancel', {:inbound_transfer => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.cancel(inbound_transfer, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/treasury/inbound_transfers/%s/cancel", { inbound_transfer: CGI.escape(inbound_transfer) }), + path: format('/v1/treasury/inbound_transfers/%s/cancel', {:inbound_transfer => CGI.escape(inbound_transfer)}), params: params, - opts: opts + opts: opts, ) end @@ -38,57 +37,52 @@ module Stripe def self.fail(id, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/treasury/inbound_transfers/%s/fail", { id: CGI.escape(id) }), + path: format('/v1/test_helpers/treasury/inbound_transfers/%s/fail', {:id => CGI.escape(id)}), params: params, - opts: opts + opts: opts, ) end - def self.return_inbound_transfer(id, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/treasury/inbound_transfers/%s/return", { id: CGI.escape(id) }), + path: format('/v1/test_helpers/treasury/inbound_transfers/%s/return', {:id => CGI.escape(id)}), params: params, - opts: opts + opts: opts, ) end - def self.succeed(id, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/treasury/inbound_transfers/%s/succeed", { id: CGI.escape(id) }), + path: format('/v1/test_helpers/treasury/inbound_transfers/%s/succeed', {:id => CGI.escape(id)}), params: params, - opts: opts + opts: opts, ) end - def fail(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/treasury/inbound_transfers/%s/fail", { id: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/treasury/inbound_transfers/%s/fail', {:id => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end - def return_inbound_transfer(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/treasury/inbound_transfers/%s/return", { id: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/treasury/inbound_transfers/%s/return', {:id => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end - def succeed(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/treasury/inbound_transfers/%s/succeed", { id: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/treasury/inbound_transfers/%s/succeed', {:id => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/treasury/outbound_payment.rb b/lib/stripe/resources/treasury/outbound_payment.rb index aaa116a5..6ee5083c 100644 --- a/lib/stripe/resources/treasury/outbound_payment.rb +++ b/lib/stripe/resources/treasury/outbound_payment.rb @@ -10,23 +10,22 @@ module Stripe extend Stripe::APIOperations::Create extend Stripe::APIOperations::List - OBJECT_NAME = "treasury.outbound_payment" + OBJECT_NAME = 'treasury.outbound_payment' def cancel(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/treasury/outbound_payments/%s/cancel", { id: CGI.escape(self["id"]) }), + path: format('/v1/treasury/outbound_payments/%s/cancel', {:id => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.cancel(id, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/treasury/outbound_payments/%s/cancel", { id: CGI.escape(id) }), + path: format('/v1/treasury/outbound_payments/%s/cancel', {:id => CGI.escape(id)}), params: params, - opts: opts + opts: opts, ) end @@ -40,57 +39,52 @@ module Stripe def self.fail(id, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/treasury/outbound_payments/%s/fail", { id: CGI.escape(id) }), + path: format('/v1/test_helpers/treasury/outbound_payments/%s/fail', {:id => CGI.escape(id)}), params: params, - opts: opts + opts: opts, ) end - def self.post(id, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/treasury/outbound_payments/%s/post", { id: CGI.escape(id) }), + path: format('/v1/test_helpers/treasury/outbound_payments/%s/post', {:id => CGI.escape(id)}), params: params, - opts: opts + opts: opts, ) end - def self.return_outbound_payment(id, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/treasury/outbound_payments/%s/return", { id: CGI.escape(id) }), + path: format('/v1/test_helpers/treasury/outbound_payments/%s/return', {:id => CGI.escape(id)}), params: params, - opts: opts + opts: opts, ) end - def fail(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/treasury/outbound_payments/%s/fail", { id: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/treasury/outbound_payments/%s/fail', {:id => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end - def post(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/treasury/outbound_payments/%s/post", { id: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/treasury/outbound_payments/%s/post', {:id => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end - def return_outbound_payment(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/treasury/outbound_payments/%s/return", { id: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/treasury/outbound_payments/%s/return', {:id => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/treasury/outbound_transfer.rb b/lib/stripe/resources/treasury/outbound_transfer.rb index 82c39ac0..7a582c3f 100644 --- a/lib/stripe/resources/treasury/outbound_transfer.rb +++ b/lib/stripe/resources/treasury/outbound_transfer.rb @@ -10,23 +10,22 @@ module Stripe extend Stripe::APIOperations::Create extend Stripe::APIOperations::List - OBJECT_NAME = "treasury.outbound_transfer" + OBJECT_NAME = 'treasury.outbound_transfer' def cancel(params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/treasury/outbound_transfers/%s/cancel", { outbound_transfer: CGI.escape(self["id"]) }), + path: format('/v1/treasury/outbound_transfers/%s/cancel', {:outbound_transfer => CGI.escape(self["id"])}), params: params, - opts: opts + opts: opts, ) end - def self.cancel(outbound_transfer, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/treasury/outbound_transfers/%s/cancel", { outbound_transfer: CGI.escape(outbound_transfer) }), + path: format('/v1/treasury/outbound_transfers/%s/cancel', {:outbound_transfer => CGI.escape(outbound_transfer)}), params: params, - opts: opts + opts: opts, ) end @@ -40,21 +39,19 @@ module Stripe def self.fail(outbound_transfer, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/treasury/outbound_transfers/%s/fail", { outbound_transfer: CGI.escape(outbound_transfer) }), + path: format('/v1/test_helpers/treasury/outbound_transfers/%s/fail', {:outbound_transfer => CGI.escape(outbound_transfer)}), params: params, - opts: opts + opts: opts, ) end - def self.post(outbound_transfer, params = {}, opts = {}) request_stripe_object( method: :post, - path: format("/v1/test_helpers/treasury/outbound_transfers/%s/post", { outbound_transfer: CGI.escape(outbound_transfer) }), + path: format('/v1/test_helpers/treasury/outbound_transfers/%s/post', {:outbound_transfer => CGI.escape(outbound_transfer)}), params: params, - opts: opts + opts: opts, ) end - def self.return_outbound_transfer( outbound_transfer, params = {}, @@ -62,39 +59,36 @@ module Stripe ) request_stripe_object( method: :post, - path: format("/v1/test_helpers/treasury/outbound_transfers/%s/return", { outbound_transfer: CGI.escape(outbound_transfer) }), + path: format('/v1/test_helpers/treasury/outbound_transfers/%s/return', {:outbound_transfer => CGI.escape(outbound_transfer)}), params: params, - opts: opts + opts: opts, ) end - def fail(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/treasury/outbound_transfers/%s/fail", { outbound_transfer: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/treasury/outbound_transfers/%s/fail', {:outbound_transfer => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end - def post(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/treasury/outbound_transfers/%s/post", { outbound_transfer: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/treasury/outbound_transfers/%s/post', {:outbound_transfer => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end - def return_outbound_transfer(params = {}, opts = {}) @resource.request_stripe_object( - method: :post, - path: format("/v1/test_helpers/treasury/outbound_transfers/%s/return", { outbound_transfer: CGI.escape(@resource["id"]) }), - params: params, - opts: opts - ) + method: :post, + path: format('/v1/test_helpers/treasury/outbound_transfers/%s/return', {:outbound_transfer => CGI.escape(@resource["id"])}), + params: params, + opts: opts, + ) end end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/treasury/received_credit.rb b/lib/stripe/resources/treasury/received_credit.rb index 1f39ae30..5412b907 100644 --- a/lib/stripe/resources/treasury/received_credit.rb +++ b/lib/stripe/resources/treasury/received_credit.rb @@ -7,7 +7,7 @@ module Stripe class ReceivedCredit < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "treasury.received_credit" + OBJECT_NAME = 'treasury.received_credit' def test_helpers TestHelpers.new(self) @@ -19,12 +19,12 @@ module Stripe def self.create(params = {}, opts = {}) request_stripe_object( method: :post, - path: "/v1/test_helpers/treasury/received_credits", + path: '/v1/test_helpers/treasury/received_credits', params: params, - opts: opts + opts: opts, ) end end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/treasury/received_debit.rb b/lib/stripe/resources/treasury/received_debit.rb index 343301b5..fd386207 100644 --- a/lib/stripe/resources/treasury/received_debit.rb +++ b/lib/stripe/resources/treasury/received_debit.rb @@ -7,7 +7,7 @@ module Stripe class ReceivedDebit < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "treasury.received_debit" + OBJECT_NAME = 'treasury.received_debit' def test_helpers TestHelpers.new(self) @@ -19,12 +19,12 @@ module Stripe def self.create(params = {}, opts = {}) request_stripe_object( method: :post, - path: "/v1/test_helpers/treasury/received_debits", + path: '/v1/test_helpers/treasury/received_debits', params: params, - opts: opts + opts: opts, ) end end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/treasury/transaction.rb b/lib/stripe/resources/treasury/transaction.rb index b4a3ab11..b8edcf83 100644 --- a/lib/stripe/resources/treasury/transaction.rb +++ b/lib/stripe/resources/treasury/transaction.rb @@ -7,7 +7,7 @@ module Stripe class Transaction < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "treasury.transaction" + OBJECT_NAME = 'treasury.transaction' end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/treasury/transaction_entry.rb b/lib/stripe/resources/treasury/transaction_entry.rb index 1e5795ca..302d6780 100644 --- a/lib/stripe/resources/treasury/transaction_entry.rb +++ b/lib/stripe/resources/treasury/transaction_entry.rb @@ -7,11 +7,11 @@ module Stripe class TransactionEntry < APIResource extend Stripe::APIOperations::List - OBJECT_NAME = "treasury.transaction_entry" + OBJECT_NAME = 'treasury.transaction_entry' def self.resource_url "/v1/treasury/transaction_entries" end end end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/usage_record.rb b/lib/stripe/resources/usage_record.rb index 3ea3ce3a..944b79cd 100644 --- a/lib/stripe/resources/usage_record.rb +++ b/lib/stripe/resources/usage_record.rb @@ -7,6 +7,6 @@ module Stripe # # Related guide: [Metered Billing](https://stripe.com/docs/billing/subscriptions/metered-billing). class UsageRecord < APIResource - OBJECT_NAME = "usage_record" + OBJECT_NAME = 'usage_record' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/usage_record_summary.rb b/lib/stripe/resources/usage_record_summary.rb index 33c2c0df..aa105a82 100644 --- a/lib/stripe/resources/usage_record_summary.rb +++ b/lib/stripe/resources/usage_record_summary.rb @@ -3,6 +3,6 @@ module Stripe class UsageRecordSummary < StripeObject - OBJECT_NAME = "usage_record_summary" + OBJECT_NAME = 'usage_record_summary' end -end +end \ No newline at end of file diff --git a/lib/stripe/resources/webhook_endpoint.rb b/lib/stripe/resources/webhook_endpoint.rb index 77daef50..d643640d 100644 --- a/lib/stripe/resources/webhook_endpoint.rb +++ b/lib/stripe/resources/webhook_endpoint.rb @@ -15,6 +15,6 @@ module Stripe extend Stripe::APIOperations::List include Stripe::APIOperations::Save - OBJECT_NAME = "webhook_endpoint" + OBJECT_NAME = 'webhook_endpoint' end -end +end \ No newline at end of file diff --git a/test/stripe/generated_examples_test.rb b/test/stripe/generated_examples_test.rb index 2fbc1220..63eec98a 100644 --- a/test/stripe/generated_examples_test.rb +++ b/test/stripe/generated_examples_test.rb @@ -1,2805 +1,2805 @@ -# frozen_string_literal: true - # File generated from our OpenAPI spec require ::File.expand_path("../test_helper", __dir__) module Stripe + class CodegennedExampleTest < Test::Unit::TestCase - context "Account.create" do - should "support requests with args: type, country, email, capabilities" do + context 'Account.create' do + should 'support requests with args: type, country, email, capabilities' do Stripe::Account.create( { - type: "custom", - country: "US", - email: "jenny.rosen@example.com", + type: 'custom', + country: 'US', + email: 'jenny.rosen@example.com', capabilities: { - card_payments: { requested: true }, - transfers: { requested: true }, + card_payments: {requested: true}, + transfers: {requested: true}, }, - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/accounts" + assert_requested :post, "#{Stripe.api_base}/v1/accounts" end end - context "Account.delete" do - should "support requests with args: id" do - Stripe::Account.delete("acct_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx?" + context 'Account.delete' do + should 'support requests with args: id' do + Stripe::Account.delete('acct_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx?" end end - context "Account.list" do - should "support requests with args: limit" do - Stripe::Account.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/accounts?limit=3" + context 'Account.list' do + should 'support requests with args: limit' do + Stripe::Account.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/accounts?limit=3" end end - context "Account.reject" do - should "support requests with args: reason, id" do - Stripe::Account.reject("acct_xxxxxxxxxxxxx", { reason: "fraud" }) - assert_requested :post, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/reject" + context 'Account.reject' do + should 'support requests with args: reason, id' do + Stripe::Account.reject('acct_xxxxxxxxxxxxx', {reason: 'fraud'}) + assert_requested :post, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/reject" end end - context "Account.retrieve" do - should "support requests with args: id" do - Stripe::Account.retrieve("acct_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx?" + context 'Account.retrieve' do + should 'support requests with args: id' do + Stripe::Account.retrieve('acct_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx?" end end - context "Account.update" do - should "support requests with args: metadata, id" do + context 'Account.update' do + should 'support requests with args: metadata, id' do Stripe::Account.update( - "acct_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'acct_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx" end end - context "AccountLink.create" do - should "support requests with args: account, refresh_url, return_url, type" do + context 'AccountLink.create' do + should 'support requests with args: account, refresh_url, return_url, type' do Stripe::AccountLink.create( { - account: "acct_xxxxxxxxxxxxx", - refresh_url: "https://example.com/reauth", - return_url: "https://example.com/return", - type: "account_onboarding", - } + account: 'acct_xxxxxxxxxxxxx', + refresh_url: 'https://example.com/reauth', + return_url: 'https://example.com/return', + type: 'account_onboarding', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/account_links" + assert_requested :post, "#{Stripe.api_base}/v1/account_links" end end - context "ApplicationFee.list" do - should "support requests with args: limit" do - Stripe::ApplicationFee.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/application_fees?limit=3" + context 'ApplicationFee.list' do + should 'support requests with args: limit' do + Stripe::ApplicationFee.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/application_fees?limit=3" end end - context "ApplicationFee.retrieve" do - should "support requests with args: id" do - Stripe::ApplicationFee.retrieve("fee_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/application_fees/fee_xxxxxxxxxxxxx?" + context 'ApplicationFee.retrieve' do + should 'support requests with args: id' do + Stripe::ApplicationFee.retrieve('fee_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/application_fees/fee_xxxxxxxxxxxxx?" end end - context "Apps.Secret.create" do - should "support requests with args: name, payload, scope" do + context 'Apps.Secret.create' do + should 'support requests with args: name, payload, scope' do Stripe::Apps::Secret.create( { - name: "sec_123", - payload: "very secret string", - scope: { type: "account" }, - } + name: 'sec_123', + payload: 'very secret string', + scope: {type: 'account'}, + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/apps/secrets" + assert_requested :post, "#{Stripe.api_base}/v1/apps/secrets" end - should "support requests with args: name, payload, scope2" do + should 'support requests with args: name, payload, scope2' do Stripe::Apps::Secret.create( { - name: "my-api-key", - payload: "secret_key_xxxxxx", - scope: { type: "account" }, - } + name: 'my-api-key', + payload: 'secret_key_xxxxxx', + scope: {type: 'account'}, + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/apps/secrets" + assert_requested :post, "#{Stripe.api_base}/v1/apps/secrets" end end - context "Apps.Secret.delete_where" do - should "support requests with args: name, scope" do + context 'Apps.Secret.delete_where' do + should 'support requests with args: name, scope' do Stripe::Apps::Secret.delete_where( - { name: "my-api-key", scope: { type: "account" } } + {name: 'my-api-key', scope: {type: 'account'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/apps/secrets/delete" + assert_requested :post, "#{Stripe.api_base}/v1/apps/secrets/delete" end end - context "Apps.Secret.find" do - should "support requests with args: name, scope" do - Stripe::Apps::Secret.find({ name: "sec_123", scope: { type: "account" } }) - assert_requested :get, "#{Stripe.api_base}/v1/apps/secrets/find?name=sec_123&scope[type]=account" + context 'Apps.Secret.find' do + should 'support requests with args: name, scope' do + Stripe::Apps::Secret.find({name: 'sec_123', scope: {type: 'account'}}) + assert_requested :get, "#{Stripe.api_base}/v1/apps/secrets/find?name=sec_123&scope[type]=account" end end - context "Apps.Secret.list" do - should "support requests with args: scope, limit" do - Stripe::Apps::Secret.list({ scope: { type: "account" }, limit: 2 }) - assert_requested :get, "#{Stripe.api_base}/v1/apps/secrets?scope[type]=account&limit=2" + context 'Apps.Secret.list' do + should 'support requests with args: scope, limit' do + Stripe::Apps::Secret.list({scope: {type: 'account'}, limit: 2}) + assert_requested :get, "#{Stripe.api_base}/v1/apps/secrets?scope[type]=account&limit=2" end end - context "BalanceTransaction.list" do - should "support requests with args: limit" do - Stripe::BalanceTransaction.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/balance_transactions?limit=3" + context 'BalanceTransaction.list' do + should 'support requests with args: limit' do + Stripe::BalanceTransaction.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/balance_transactions?limit=3" end end - context "BalanceTransaction.retrieve" do - should "support requests with args: id" do - Stripe::BalanceTransaction.retrieve("txn_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/balance_transactions/txn_xxxxxxxxxxxxx?" + context 'BalanceTransaction.retrieve' do + should 'support requests with args: id' do + Stripe::BalanceTransaction.retrieve('txn_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/balance_transactions/txn_xxxxxxxxxxxxx?" end end - context "BillingPortal.Configuration.create" do - should "support requests with args: features, business_profile" do + context 'BillingPortal.Configuration.create' do + should 'support requests with args: features, business_profile' do Stripe::BillingPortal::Configuration.create( { features: { customer_update: { - allowed_updates: %w[email tax_id], + allowed_updates: ['email', 'tax_id'], enabled: true, }, - invoice_history: { enabled: true }, + invoice_history: {enabled: true}, }, business_profile: { - privacy_policy_url: "https://example.com/privacy", - terms_of_service_url: "https://example.com/terms", + privacy_policy_url: 'https://example.com/privacy', + terms_of_service_url: 'https://example.com/terms', }, - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/billing_portal/configurations" + assert_requested :post, "#{Stripe.api_base}/v1/billing_portal/configurations" end end - context "BillingPortal.Configuration.list" do - should "support requests with args: limit" do - Stripe::BillingPortal::Configuration.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/billing_portal/configurations?limit=3" + context 'BillingPortal.Configuration.list' do + should 'support requests with args: limit' do + Stripe::BillingPortal::Configuration.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/billing_portal/configurations?limit=3" end end - context "BillingPortal.Configuration.retrieve" do - should "support requests with args: id" do - Stripe::BillingPortal::Configuration.retrieve("bpc_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/billing_portal/configurations/bpc_xxxxxxxxxxxxx?" + context 'BillingPortal.Configuration.retrieve' do + should 'support requests with args: id' do + Stripe::BillingPortal::Configuration.retrieve('bpc_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/billing_portal/configurations/bpc_xxxxxxxxxxxxx?" end end - context "BillingPortal.Configuration.update" do - should "support requests with args: business_profile, id" do + context 'BillingPortal.Configuration.update' do + should 'support requests with args: business_profile, id' do Stripe::BillingPortal::Configuration.update( - "bpc_xxxxxxxxxxxxx", + 'bpc_xxxxxxxxxxxxx', { business_profile: { - privacy_policy_url: "https://example.com/privacy", - terms_of_service_url: "https://example.com/terms", + privacy_policy_url: 'https://example.com/privacy', + terms_of_service_url: 'https://example.com/terms', }, - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/billing_portal/configurations/bpc_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/billing_portal/configurations/bpc_xxxxxxxxxxxxx" end end - context "BillingPortal.Session.create" do - should "support requests with args: customer, return_url" do + context 'BillingPortal.Session.create' do + should 'support requests with args: customer, return_url' do Stripe::BillingPortal::Session.create( { - customer: "cus_xxxxxxxxxxxxx", - return_url: "https://example.com/account", - } + customer: 'cus_xxxxxxxxxxxxx', + return_url: 'https://example.com/account', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/billing_portal/sessions" + assert_requested :post, "#{Stripe.api_base}/v1/billing_portal/sessions" end end - context "Capability.list" do - should "support requests with args: parent_id" do - Stripe::Account.list_capabilities("acct_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/capabilities?" + context 'Capability.list' do + should 'support requests with args: parent_id' do + Stripe::Account.list_capabilities('acct_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/capabilities?" end end - context "Capability.retrieve" do - should "support requests with args: parent_id, id" do + context 'Capability.retrieve' do + should 'support requests with args: parent_id, id' do Stripe::Account.retrieve_capability( - "acct_xxxxxxxxxxxxx", - "card_payments" + 'acct_xxxxxxxxxxxxx', + 'card_payments', ) - assert_requested :get, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/capabilities/card_payments?" + assert_requested :get, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/capabilities/card_payments?" end end - context "Capability.update" do - should "support requests with args: requested, parent_id, id" do + context 'Capability.update' do + should 'support requests with args: requested, parent_id, id' do Stripe::Account.update_capability( - "acct_xxxxxxxxxxxxx", - "card_payments", - { requested: true } + 'acct_xxxxxxxxxxxxx', + 'card_payments', + {requested: true}, ) - assert_requested :post, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/capabilities/card_payments" + assert_requested :post, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/capabilities/card_payments" end end - context "CashBalance.retrieve" do - should "support requests with args: customer" do - Stripe::Customer.retrieve_cash_balance("cus_123") - assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_123/cash_balance?" + context 'CashBalance.retrieve' do + should 'support requests with args: customer' do + Stripe::Customer.retrieve_cash_balance('cus_123') + assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_123/cash_balance?" end end - context "CashBalance.update" do - should "support requests with args: customer, settings" do + context 'CashBalance.update' do + should 'support requests with args: customer, settings' do Stripe::Customer.update_cash_balance( - "cus_123", - { settings: { reconciliation_mode: "manual" } } + 'cus_123', + {settings: {reconciliation_mode: 'manual'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/customers/cus_123/cash_balance" + assert_requested :post, "#{Stripe.api_base}/v1/customers/cus_123/cash_balance" end end - context "Charge.capture" do - should "support requests with args: id" do - Stripe::Charge.capture("ch_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/charges/ch_xxxxxxxxxxxxx/capture?" + context 'Charge.capture' do + should 'support requests with args: id' do + Stripe::Charge.capture('ch_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/charges/ch_xxxxxxxxxxxxx/capture?" end end - context "Charge.create" do - should "support requests with args: amount, currency, source, description" do + context 'Charge.create' do + should 'support requests with args: amount, currency, source, description' do Stripe::Charge.create( { amount: 2000, - currency: "usd", - source: "tok_xxxx", - description: "My First Test Charge (created for API docs)", - } + currency: 'usd', + source: 'tok_xxxx', + description: 'My First Test Charge (created for API docs)', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/charges" + assert_requested :post, "#{Stripe.api_base}/v1/charges" end end - context "Charge.list" do - should "support requests with args: limit" do - Stripe::Charge.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/charges?limit=3" + context 'Charge.list' do + should 'support requests with args: limit' do + Stripe::Charge.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/charges?limit=3" end end - context "Charge.retrieve" do - should "support requests with args: id" do - Stripe::Charge.retrieve("ch_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/charges/ch_xxxxxxxxxxxxx?" + context 'Charge.retrieve' do + should 'support requests with args: id' do + Stripe::Charge.retrieve('ch_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/charges/ch_xxxxxxxxxxxxx?" end end - context "Charge.search" do - should "support requests with args: query" do + context 'Charge.search' do + should 'support requests with args: query' do Stripe::Charge.search( - { query: "amount>999 AND metadata['order_id']:'6735'" } + {query: 'amount>999 AND metadata[\'order_id\']:\'6735\''}, ) - assert_requested :get, "#{Stripe.api_base}/v1/charges/search?query=amount>999 AND metadata['order_id']:'6735'" + assert_requested :get, "#{Stripe.api_base}/v1/charges/search?query=amount>999 AND metadata['order_id']:'6735'" end end - context "Charge.update" do - should "support requests with args: metadata, id" do + context 'Charge.update' do + should 'support requests with args: metadata, id' do Stripe::Charge.update( - "ch_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'ch_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/charges/ch_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/charges/ch_xxxxxxxxxxxxx" end end - context "Checkout.Session.create" do - should "support requests with args: success_url, cancel_url, mode, shipping_options" do + context 'Checkout.Session.create' do + should 'support requests with args: success_url, cancel_url, mode, shipping_options' do Stripe::Checkout::Session.create( { - success_url: "https://example.com/success", - cancel_url: "https://example.com/cancel", - mode: "payment", + success_url: 'https://example.com/success', + cancel_url: 'https://example.com/cancel', + mode: 'payment', shipping_options: [ - { shipping_rate: "shr_standard" }, + {shipping_rate: 'shr_standard'}, { shipping_rate_data: { - display_name: "Standard", + display_name: 'Standard', delivery_estimate: { - minimum: { unit: "day", value: 5 }, - maximum: { unit: "day", value: 7 }, + minimum: {unit: 'day', value: 5}, + maximum: {unit: 'day', value: 7}, }, }, }, ], - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/checkout/sessions" + assert_requested :post, "#{Stripe.api_base}/v1/checkout/sessions" end - should "support requests with args: success_url, cancel_url, line_items, mode" do + should 'support requests with args: success_url, cancel_url, line_items, mode' do Stripe::Checkout::Session.create( { - success_url: "https://example.com/success", - cancel_url: "https://example.com/cancel", - line_items: [{ price: "price_xxxxxxxxxxxxx", quantity: 2 }], - mode: "payment", - } + success_url: 'https://example.com/success', + cancel_url: 'https://example.com/cancel', + line_items: [{price: 'price_xxxxxxxxxxxxx', quantity: 2}], + mode: 'payment', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/checkout/sessions" + assert_requested :post, "#{Stripe.api_base}/v1/checkout/sessions" end end - context "Checkout.Session.expire" do - should "support requests with args: session" do - Stripe::Checkout::Session.expire("sess_xyz") - assert_requested :post, "#{Stripe.api_base}/v1/checkout/sessions/sess_xyz/expire?" + context 'Checkout.Session.expire' do + should 'support requests with args: session' do + Stripe::Checkout::Session.expire('sess_xyz') + assert_requested :post, "#{Stripe.api_base}/v1/checkout/sessions/sess_xyz/expire?" end - should "support requests with args: id" do - Stripe::Checkout::Session.expire("cs_test_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/checkout/sessions/cs_test_xxxxxxxxxxxxx/expire?" + should 'support requests with args: id' do + Stripe::Checkout::Session.expire('cs_test_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/checkout/sessions/cs_test_xxxxxxxxxxxxx/expire?" end end - context "Checkout.Session.list" do - should "support requests with args: limit" do - Stripe::Checkout::Session.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/checkout/sessions?limit=3" + context 'Checkout.Session.list' do + should 'support requests with args: limit' do + Stripe::Checkout::Session.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/checkout/sessions?limit=3" end end - context "Checkout.Session.list_line_items" do - should "support requests with args: session" do - Stripe::Checkout::Session.list_line_items("sess_xyz") - assert_requested :get, "#{Stripe.api_base}/v1/checkout/sessions/sess_xyz/line_items?" + context 'Checkout.Session.list_line_items' do + should 'support requests with args: session' do + Stripe::Checkout::Session.list_line_items('sess_xyz') + assert_requested :get, "#{Stripe.api_base}/v1/checkout/sessions/sess_xyz/line_items?" end end - context "Checkout.Session.retrieve" do - should "support requests with args: id" do - Stripe::Checkout::Session.retrieve("cs_test_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/checkout/sessions/cs_test_xxxxxxxxxxxxx?" + context 'Checkout.Session.retrieve' do + should 'support requests with args: id' do + Stripe::Checkout::Session.retrieve('cs_test_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/checkout/sessions/cs_test_xxxxxxxxxxxxx?" end end - context "CountrySpec.list" do - should "support requests with args: limit" do - Stripe::CountrySpec.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/country_specs?limit=3" + context 'CountrySpec.list' do + should 'support requests with args: limit' do + Stripe::CountrySpec.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/country_specs?limit=3" end end - context "CountrySpec.retrieve" do - should "support requests with args: id" do - Stripe::CountrySpec.retrieve("US") - assert_requested :get, "#{Stripe.api_base}/v1/country_specs/US?" + context 'CountrySpec.retrieve' do + should 'support requests with args: id' do + Stripe::CountrySpec.retrieve('US') + assert_requested :get, "#{Stripe.api_base}/v1/country_specs/US?" end end - context "Coupon.create" do - should "support requests with args: percent_off, duration, duration_in_months" do + context 'Coupon.create' do + should 'support requests with args: percent_off, duration, duration_in_months' do Stripe::Coupon.create( - { percent_off: 25.5, duration: "repeating", duration_in_months: 3 } + {percent_off: 25.5, duration: 'repeating', duration_in_months: 3}, ) - assert_requested :post, "#{Stripe.api_base}/v1/coupons" + assert_requested :post, "#{Stripe.api_base}/v1/coupons" end end - context "Coupon.delete" do - should "support requests with args: id" do - Stripe::Coupon.delete("Z4OV52SU") - assert_requested :delete, "#{Stripe.api_base}/v1/coupons/Z4OV52SU?" + context 'Coupon.delete' do + should 'support requests with args: id' do + Stripe::Coupon.delete('Z4OV52SU') + assert_requested :delete, "#{Stripe.api_base}/v1/coupons/Z4OV52SU?" end end - context "Coupon.list" do - should "support requests with args: limit" do - Stripe::Coupon.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/coupons?limit=3" + context 'Coupon.list' do + should 'support requests with args: limit' do + Stripe::Coupon.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/coupons?limit=3" end end - context "Coupon.retrieve" do - should "support requests with args: id" do - Stripe::Coupon.retrieve("Z4OV52SU") - assert_requested :get, "#{Stripe.api_base}/v1/coupons/Z4OV52SU?" + context 'Coupon.retrieve' do + should 'support requests with args: id' do + Stripe::Coupon.retrieve('Z4OV52SU') + assert_requested :get, "#{Stripe.api_base}/v1/coupons/Z4OV52SU?" end end - context "Coupon.update" do - should "support requests with args: metadata, id" do - Stripe::Coupon.update("Z4OV52SU", { metadata: { order_id: "6735" } }) - assert_requested :post, "#{Stripe.api_base}/v1/coupons/Z4OV52SU" + context 'Coupon.update' do + should 'support requests with args: metadata, id' do + Stripe::Coupon.update('Z4OV52SU', {metadata: {order_id: '6735'}}) + assert_requested :post, "#{Stripe.api_base}/v1/coupons/Z4OV52SU" end end - context "CreditNote.create" do - should "support requests with args: invoice, lines" do + context 'CreditNote.create' do + should 'support requests with args: invoice, lines' do Stripe::CreditNote.create( { - invoice: "in_xxxxxxxxxxxxx", + invoice: 'in_xxxxxxxxxxxxx', lines: [ { - type: "invoice_line_item", - invoice_line_item: "il_xxxxxxxxxxxxx", + type: 'invoice_line_item', + invoice_line_item: 'il_xxxxxxxxxxxxx', quantity: 1, }, ], - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/credit_notes" + assert_requested :post, "#{Stripe.api_base}/v1/credit_notes" end end - context "CreditNote.list" do - should "support requests with args: limit" do - Stripe::CreditNote.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/credit_notes?limit=3" + context 'CreditNote.list' do + should 'support requests with args: limit' do + Stripe::CreditNote.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/credit_notes?limit=3" end end - context "CreditNote.void_credit_note" do - should "support requests with args: id" do - Stripe::CreditNote.void_credit_note("cn_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/credit_notes/cn_xxxxxxxxxxxxx/void?" + context 'CreditNote.void_credit_note' do + should 'support requests with args: id' do + Stripe::CreditNote.void_credit_note('cn_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/credit_notes/cn_xxxxxxxxxxxxx/void?" end end - context "Customer.create" do - should "support requests with args: description" do + context 'Customer.create' do + should 'support requests with args: description' do Stripe::Customer.create( - { description: "My First Test Customer (created for API docs)" } + {description: 'My First Test Customer (created for API docs)'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/customers" + assert_requested :post, "#{Stripe.api_base}/v1/customers" end end - context "Customer.create_funding_instructions" do - should "support requests with args: customer, bank_transfer, currency, funding_type" do + context 'Customer.create_funding_instructions' do + should 'support requests with args: customer, bank_transfer, currency, funding_type' do Stripe::Customer.create_funding_instructions( - "cus_123", + 'cus_123', { bank_transfer: { - requested_address_types: ["zengin"], - type: "jp_bank_transfer", + requested_address_types: ['zengin'], + type: 'jp_bank_transfer', }, - currency: "usd", - funding_type: "bank_transfer", - } + currency: 'usd', + funding_type: 'bank_transfer', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/customers/cus_123/funding_instructions" + assert_requested :post, "#{Stripe.api_base}/v1/customers/cus_123/funding_instructions" end end - context "Customer.delete" do - should "support requests with args: id" do - Stripe::Customer.delete("cus_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx?" + context 'Customer.delete' do + should 'support requests with args: id' do + Stripe::Customer.delete('cus_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx?" end end - context "Customer.fund_cash_balance" do - should "support requests with args: customer, amount, currency" do + context 'Customer.fund_cash_balance' do + should 'support requests with args: customer, amount, currency' do Stripe::Customer::TestHelpers.fund_cash_balance( - "cus_123", - { amount: 30, currency: "eur" } + 'cus_123', + {amount: 30, currency: 'eur'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/customers/cus_123/fund_cash_balance" + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/customers/cus_123/fund_cash_balance" end end - context "Customer.list" do - should "support requests with args: limit" do - Stripe::Customer.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/customers?limit=3" + context 'Customer.list' do + should 'support requests with args: limit' do + Stripe::Customer.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/customers?limit=3" end - should "support requests with args: limit2" do - Stripe::Customer.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/customers?limit=3" + should 'support requests with args: limit2' do + Stripe::Customer.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/customers?limit=3" end end - context "Customer.list_payment_methods" do - should "support requests with args: customer, type" do - Stripe::Customer.list_payment_methods("cus_xyz", { type: "card" }) - assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xyz/payment_methods?type=card" + context 'Customer.list_payment_methods' do + should 'support requests with args: customer, type' do + Stripe::Customer.list_payment_methods('cus_xyz', {type: 'card'}) + assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xyz/payment_methods?type=card" end - should "support requests with args: type, parent_id" do + should 'support requests with args: type, parent_id' do Stripe::Customer.list_payment_methods( - "cus_xxxxxxxxxxxxx", - { type: "card" } + 'cus_xxxxxxxxxxxxx', + {type: 'card'}, ) - assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/payment_methods?type=card" + assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/payment_methods?type=card" end end - context "Customer.retrieve" do - should "support requests with args: id" do - Stripe::Customer.retrieve("cus_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx?" + context 'Customer.retrieve' do + should 'support requests with args: id' do + Stripe::Customer.retrieve('cus_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx?" end end - context "Customer.search" do - should "support requests with args: query" do + context 'Customer.search' do + should 'support requests with args: query' do Stripe::Customer.search( - { query: "name:'fakename' AND metadata['foo']:'bar'" } + {query: 'name:\'fakename\' AND metadata[\'foo\']:\'bar\''}, ) - assert_requested :get, "#{Stripe.api_base}/v1/customers/search?query=name:'fakename' AND metadata['foo']:'bar'" + assert_requested :get, "#{Stripe.api_base}/v1/customers/search?query=name:'fakename' AND metadata['foo']:'bar'" end - should "support requests with args: query2" do + should 'support requests with args: query2' do Stripe::Customer.search( - { query: "name:'fakename' AND metadata['foo']:'bar'" } + {query: 'name:\'fakename\' AND metadata[\'foo\']:\'bar\''}, ) - assert_requested :get, "#{Stripe.api_base}/v1/customers/search?query=name:'fakename' AND metadata['foo']:'bar'" + assert_requested :get, "#{Stripe.api_base}/v1/customers/search?query=name:'fakename' AND metadata['foo']:'bar'" end end - context "Customer.update" do - should "support requests with args: metadata, id" do + context 'Customer.update' do + should 'support requests with args: metadata, id' do Stripe::Customer.update( - "cus_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'cus_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx" end end - context "CustomerBalanceTransaction.list" do - should "support requests with args: limit, parent_id" do + context 'CustomerBalanceTransaction.list' do + should 'support requests with args: limit, parent_id' do Stripe::Customer.list_balance_transactions( - "cus_xxxxxxxxxxxxx", - { limit: 3 } + 'cus_xxxxxxxxxxxxx', + {limit: 3}, ) - assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/balance_transactions?limit=3" + assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/balance_transactions?limit=3" end end - context "CustomerBalanceTransaction.retrieve" do - should "support requests with args: parent_id, id" do + context 'CustomerBalanceTransaction.retrieve' do + should 'support requests with args: parent_id, id' do Stripe::Customer.retrieve_balance_transaction( - "cus_xxxxxxxxxxxxx", - "cbtxn_xxxxxxxxxxxxx" + 'cus_xxxxxxxxxxxxx', + 'cbtxn_xxxxxxxxxxxxx', ) - assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/balance_transactions/cbtxn_xxxxxxxxxxxxx?" + assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/balance_transactions/cbtxn_xxxxxxxxxxxxx?" end end - context "CustomerBalanceTransaction.update" do - should "support requests with args: metadata, parent_id, id" do + context 'CustomerBalanceTransaction.update' do + should 'support requests with args: metadata, parent_id, id' do Stripe::Customer.update_balance_transaction( - "cus_xxxxxxxxxxxxx", - "cbtxn_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'cus_xxxxxxxxxxxxx', + 'cbtxn_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/balance_transactions/cbtxn_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/balance_transactions/cbtxn_xxxxxxxxxxxxx" end end - context "Dispute.close" do - should "support requests with args: id" do - Stripe::Dispute.close("dp_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/disputes/dp_xxxxxxxxxxxxx/close?" + context 'Dispute.close' do + should 'support requests with args: id' do + Stripe::Dispute.close('dp_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/disputes/dp_xxxxxxxxxxxxx/close?" end end - context "Dispute.list" do - should "support requests with args: limit" do - Stripe::Dispute.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/disputes?limit=3" + context 'Dispute.list' do + should 'support requests with args: limit' do + Stripe::Dispute.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/disputes?limit=3" end end - context "Dispute.retrieve" do - should "support requests with args: id" do - Stripe::Dispute.retrieve("dp_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/disputes/dp_xxxxxxxxxxxxx?" + context 'Dispute.retrieve' do + should 'support requests with args: id' do + Stripe::Dispute.retrieve('dp_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/disputes/dp_xxxxxxxxxxxxx?" end end - context "Dispute.update" do - should "support requests with args: metadata, id" do + context 'Dispute.update' do + should 'support requests with args: metadata, id' do Stripe::Dispute.update( - "dp_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'dp_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/disputes/dp_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/disputes/dp_xxxxxxxxxxxxx" end end - context "Event.list" do - should "support requests with args: limit" do - Stripe::Event.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/events?limit=3" + context 'Event.list' do + should 'support requests with args: limit' do + Stripe::Event.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/events?limit=3" end end - context "Event.retrieve" do - should "support requests with args: id" do - Stripe::Event.retrieve("evt_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/events/evt_xxxxxxxxxxxxx?" + context 'Event.retrieve' do + should 'support requests with args: id' do + Stripe::Event.retrieve('evt_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/events/evt_xxxxxxxxxxxxx?" end end - context "FeeRefund.list" do - should "support requests with args: limit, parent_id" do - Stripe::ApplicationFee.list_refunds("fee_xxxxxxxxxxxxx", { limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/application_fees/fee_xxxxxxxxxxxxx/refunds?limit=3" + context 'FeeRefund.list' do + should 'support requests with args: limit, parent_id' do + Stripe::ApplicationFee.list_refunds('fee_xxxxxxxxxxxxx', {limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/application_fees/fee_xxxxxxxxxxxxx/refunds?limit=3" end end - context "FeeRefund.retrieve" do - should "support requests with args: parent_id, id" do + context 'FeeRefund.retrieve' do + should 'support requests with args: parent_id, id' do Stripe::ApplicationFee.retrieve_refund( - "fee_xxxxxxxxxxxxx", - "fr_xxxxxxxxxxxxx" + 'fee_xxxxxxxxxxxxx', + 'fr_xxxxxxxxxxxxx', ) - assert_requested :get, "#{Stripe.api_base}/v1/application_fees/fee_xxxxxxxxxxxxx/refunds/fr_xxxxxxxxxxxxx?" + assert_requested :get, "#{Stripe.api_base}/v1/application_fees/fee_xxxxxxxxxxxxx/refunds/fr_xxxxxxxxxxxxx?" end end - context "FeeRefund.update" do - should "support requests with args: metadata, parent_id, id" do + context 'FeeRefund.update' do + should 'support requests with args: metadata, parent_id, id' do Stripe::ApplicationFee.update_refund( - "fee_xxxxxxxxxxxxx", - "fr_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'fee_xxxxxxxxxxxxx', + 'fr_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/application_fees/fee_xxxxxxxxxxxxx/refunds/fr_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/application_fees/fee_xxxxxxxxxxxxx/refunds/fr_xxxxxxxxxxxxx" end end - context "File.list" do - should "support requests with args: limit" do - Stripe::File.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/files?limit=3" + context 'File.list' do + should 'support requests with args: limit' do + Stripe::File.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/files?limit=3" end end - context "File.retrieve" do - should "support requests with args: id" do - Stripe::File.retrieve("file_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/files/file_xxxxxxxxxxxxx?" + context 'File.retrieve' do + should 'support requests with args: id' do + Stripe::File.retrieve('file_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/files/file_xxxxxxxxxxxxx?" end end - context "FileLink.create" do - should "support requests with args: file" do - Stripe::FileLink.create({ file: "file_xxxxxxxxxxxxx" }) - assert_requested :post, "#{Stripe.api_base}/v1/file_links" + context 'FileLink.create' do + should 'support requests with args: file' do + Stripe::FileLink.create({file: 'file_xxxxxxxxxxxxx'}) + assert_requested :post, "#{Stripe.api_base}/v1/file_links" end end - context "FileLink.list" do - should "support requests with args: limit" do - Stripe::FileLink.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/file_links?limit=3" + context 'FileLink.list' do + should 'support requests with args: limit' do + Stripe::FileLink.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/file_links?limit=3" end end - context "FileLink.retrieve" do - should "support requests with args: id" do - Stripe::FileLink.retrieve("link_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/file_links/link_xxxxxxxxxxxxx?" + context 'FileLink.retrieve' do + should 'support requests with args: id' do + Stripe::FileLink.retrieve('link_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/file_links/link_xxxxxxxxxxxxx?" end end - context "FileLink.update" do - should "support requests with args: metadata, id" do + context 'FileLink.update' do + should 'support requests with args: metadata, id' do Stripe::FileLink.update( - "link_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'link_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/file_links/link_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/file_links/link_xxxxxxxxxxxxx" end end - context "FinancialConnections.Account.disconnect" do - should "support requests with args: account" do - Stripe::FinancialConnections::Account.disconnect("fca_xyz") - assert_requested :post, "#{Stripe.api_base}/v1/financial_connections/accounts/fca_xyz/disconnect?" + context 'FinancialConnections.Account.disconnect' do + should 'support requests with args: account' do + Stripe::FinancialConnections::Account.disconnect('fca_xyz') + assert_requested :post, "#{Stripe.api_base}/v1/financial_connections/accounts/fca_xyz/disconnect?" end end - context "FinancialConnections.Account.list" do - should "work" do - Stripe::FinancialConnections::Account.list - assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/accounts?" + context 'FinancialConnections.Account.list' do + should 'work' do + Stripe::FinancialConnections::Account.list() + assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/accounts?" end - should "support requests with args: account_holder" do + should 'support requests with args: account_holder' do Stripe::FinancialConnections::Account.list( - { account_holder: { customer: "cus_xxxxxxxxxxxxx" } } + {account_holder: {customer: 'cus_xxxxxxxxxxxxx'}}, ) - assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/accounts?account_holder[customer]=cus_xxxxxxxxxxxxx" + assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/accounts?account_holder[customer]=cus_xxxxxxxxxxxxx" end end - context "FinancialConnections.Account.list_owners" do - should "support requests with args: account, ownership" do + context 'FinancialConnections.Account.list_owners' do + should 'support requests with args: account, ownership' do Stripe::FinancialConnections::Account.list_owners( - "fca_xyz", - { ownership: "fcaowns_xyz" } + 'fca_xyz', + {ownership: 'fcaowns_xyz'}, ) - assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/accounts/fca_xyz/owners?ownership=fcaowns_xyz" + assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/accounts/fca_xyz/owners?ownership=fcaowns_xyz" end - should "support requests with args: limit, ownership, parent_id" do + should 'support requests with args: limit, ownership, parent_id' do Stripe::FinancialConnections::Account.list_owners( - "fca_xxxxxxxxxxxxx", - { limit: 3, ownership: "fcaowns_xxxxxxxxxxxxx" } + 'fca_xxxxxxxxxxxxx', + {limit: 3, ownership: 'fcaowns_xxxxxxxxxxxxx'}, ) - assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/accounts/fca_xxxxxxxxxxxxx/owners?limit=3&ownership=fcaowns_xxxxxxxxxxxxx" + assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/accounts/fca_xxxxxxxxxxxxx/owners?limit=3&ownership=fcaowns_xxxxxxxxxxxxx" end end - context "FinancialConnections.Account.refresh_account" do - should "support requests with args: account, features" do + context 'FinancialConnections.Account.refresh_account' do + should 'support requests with args: account, features' do Stripe::FinancialConnections::Account.refresh_account( - "fca_xyz", - { features: ["balance"] } + 'fca_xyz', + {features: ['balance']}, ) - assert_requested :post, "#{Stripe.api_base}/v1/financial_connections/accounts/fca_xyz/refresh" + assert_requested :post, "#{Stripe.api_base}/v1/financial_connections/accounts/fca_xyz/refresh" end end - context "FinancialConnections.Account.retrieve" do - should "support requests with args: account" do - Stripe::FinancialConnections::Account.retrieve("fca_xyz") - assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/accounts/fca_xyz?" + context 'FinancialConnections.Account.retrieve' do + should 'support requests with args: account' do + Stripe::FinancialConnections::Account.retrieve('fca_xyz') + assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/accounts/fca_xyz?" end - should "support requests with args: id" do - Stripe::FinancialConnections::Account.retrieve("fca_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/accounts/fca_xxxxxxxxxxxxx?" + should 'support requests with args: id' do + Stripe::FinancialConnections::Account.retrieve('fca_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/accounts/fca_xxxxxxxxxxxxx?" end end - context "FinancialConnections.Session.create" do - should "support requests with args: account_holder, permissions" do + context 'FinancialConnections.Session.create' do + should 'support requests with args: account_holder, permissions' do Stripe::FinancialConnections::Session.create( { - account_holder: { type: "customer", customer: "cus_123" }, - permissions: ["balances"], - } + account_holder: {type: 'customer', customer: 'cus_123'}, + permissions: ['balances'], + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/financial_connections/sessions" + assert_requested :post, "#{Stripe.api_base}/v1/financial_connections/sessions" end - should "support requests with args: account_holder, permissions, filters" do + should 'support requests with args: account_holder, permissions, filters' do Stripe::FinancialConnections::Session.create( { - account_holder: { type: "customer", customer: "cus_xxxxxxxxxxxxx" }, - permissions: %w[payment_method balances], - filters: { countries: ["US"] }, - } + account_holder: {type: 'customer', customer: 'cus_xxxxxxxxxxxxx'}, + permissions: ['payment_method', 'balances'], + filters: {countries: ['US']}, + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/financial_connections/sessions" + assert_requested :post, "#{Stripe.api_base}/v1/financial_connections/sessions" end end - context "FinancialConnections.Session.retrieve" do - should "support requests with args: session" do - Stripe::FinancialConnections::Session.retrieve("fcsess_xyz") - assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/sessions/fcsess_xyz?" + context 'FinancialConnections.Session.retrieve' do + should 'support requests with args: session' do + Stripe::FinancialConnections::Session.retrieve('fcsess_xyz') + assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/sessions/fcsess_xyz?" end - should "support requests with args: id" do - Stripe::FinancialConnections::Session.retrieve("fcsess_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/sessions/fcsess_xxxxxxxxxxxxx?" + should 'support requests with args: id' do + Stripe::FinancialConnections::Session.retrieve('fcsess_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/financial_connections/sessions/fcsess_xxxxxxxxxxxxx?" end end - context "Identity.VerificationReport.list" do - should "support requests with args: limit" do - Stripe::Identity::VerificationReport.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/identity/verification_reports?limit=3" + context 'Identity.VerificationReport.list' do + should 'support requests with args: limit' do + Stripe::Identity::VerificationReport.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/identity/verification_reports?limit=3" end end - context "Identity.VerificationReport.retrieve" do - should "support requests with args: id" do - Stripe::Identity::VerificationReport.retrieve("vr_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/identity/verification_reports/vr_xxxxxxxxxxxxx?" + context 'Identity.VerificationReport.retrieve' do + should 'support requests with args: id' do + Stripe::Identity::VerificationReport.retrieve('vr_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/identity/verification_reports/vr_xxxxxxxxxxxxx?" end end - context "Identity.VerificationSession.cancel" do - should "support requests with args: id" do - Stripe::Identity::VerificationSession.cancel("vs_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/identity/verification_sessions/vs_xxxxxxxxxxxxx/cancel?" + context 'Identity.VerificationSession.cancel' do + should 'support requests with args: id' do + Stripe::Identity::VerificationSession.cancel('vs_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/identity/verification_sessions/vs_xxxxxxxxxxxxx/cancel?" end end - context "Identity.VerificationSession.create" do - should "support requests with args: type" do - Stripe::Identity::VerificationSession.create({ type: "document" }) - assert_requested :post, "#{Stripe.api_base}/v1/identity/verification_sessions" + context 'Identity.VerificationSession.create' do + should 'support requests with args: type' do + Stripe::Identity::VerificationSession.create({type: 'document'}) + assert_requested :post, "#{Stripe.api_base}/v1/identity/verification_sessions" end end - context "Identity.VerificationSession.list" do - should "support requests with args: limit" do - Stripe::Identity::VerificationSession.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/identity/verification_sessions?limit=3" + context 'Identity.VerificationSession.list' do + should 'support requests with args: limit' do + Stripe::Identity::VerificationSession.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/identity/verification_sessions?limit=3" end end - context "Identity.VerificationSession.redact" do - should "support requests with args: id" do - Stripe::Identity::VerificationSession.redact("vs_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/identity/verification_sessions/vs_xxxxxxxxxxxxx/redact?" + context 'Identity.VerificationSession.redact' do + should 'support requests with args: id' do + Stripe::Identity::VerificationSession.redact('vs_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/identity/verification_sessions/vs_xxxxxxxxxxxxx/redact?" end end - context "Identity.VerificationSession.retrieve" do - should "support requests with args: id" do - Stripe::Identity::VerificationSession.retrieve("vs_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/identity/verification_sessions/vs_xxxxxxxxxxxxx?" + context 'Identity.VerificationSession.retrieve' do + should 'support requests with args: id' do + Stripe::Identity::VerificationSession.retrieve('vs_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/identity/verification_sessions/vs_xxxxxxxxxxxxx?" end end - context "Identity.VerificationSession.update" do - should "support requests with args: type, id" do + context 'Identity.VerificationSession.update' do + should 'support requests with args: type, id' do Stripe::Identity::VerificationSession.update( - "vs_xxxxxxxxxxxxx", - { type: "id_number" } + 'vs_xxxxxxxxxxxxx', + {type: 'id_number'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/identity/verification_sessions/vs_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/identity/verification_sessions/vs_xxxxxxxxxxxxx" end end - context "Invoice.create" do - should "support requests with args: customer" do - Stripe::Invoice.create({ customer: "cus_xxxxxxxxxxxxx" }) - assert_requested :post, "#{Stripe.api_base}/v1/invoices" + context 'Invoice.create' do + should 'support requests with args: customer' do + Stripe::Invoice.create({customer: 'cus_xxxxxxxxxxxxx'}) + assert_requested :post, "#{Stripe.api_base}/v1/invoices" end end - context "Invoice.delete" do - should "support requests with args: id" do - Stripe::Invoice.delete("in_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx?" + context 'Invoice.delete' do + should 'support requests with args: id' do + Stripe::Invoice.delete('in_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx?" end end - context "Invoice.finalize_invoice" do - should "support requests with args: id" do - Stripe::Invoice.finalize_invoice("in_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx/finalize?" + context 'Invoice.finalize_invoice' do + should 'support requests with args: id' do + Stripe::Invoice.finalize_invoice('in_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx/finalize?" end end - context "Invoice.list" do - should "support requests with args: limit" do - Stripe::Invoice.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/invoices?limit=3" + context 'Invoice.list' do + should 'support requests with args: limit' do + Stripe::Invoice.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/invoices?limit=3" end end - context "Invoice.mark_uncollectible" do - should "support requests with args: id" do - Stripe::Invoice.mark_uncollectible("in_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx/mark_uncollectible?" + context 'Invoice.mark_uncollectible' do + should 'support requests with args: id' do + Stripe::Invoice.mark_uncollectible('in_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx/mark_uncollectible?" end end - context "Invoice.pay" do - should "support requests with args: id" do - Stripe::Invoice.pay("in_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx/pay?" + context 'Invoice.pay' do + should 'support requests with args: id' do + Stripe::Invoice.pay('in_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx/pay?" end end - context "Invoice.retrieve" do - should "support requests with args: id" do - Stripe::Invoice.retrieve("in_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx?" + context 'Invoice.retrieve' do + should 'support requests with args: id' do + Stripe::Invoice.retrieve('in_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx?" end end - context "Invoice.search" do - should "support requests with args: query" do + context 'Invoice.search' do + should 'support requests with args: query' do Stripe::Invoice.search( - { query: "total>999 AND metadata['order_id']:'6735'" } + {query: 'total>999 AND metadata[\'order_id\']:\'6735\''}, ) - assert_requested :get, "#{Stripe.api_base}/v1/invoices/search?query=total>999 AND metadata['order_id']:'6735'" + assert_requested :get, "#{Stripe.api_base}/v1/invoices/search?query=total>999 AND metadata['order_id']:'6735'" end end - context "Invoice.send_invoice" do - should "support requests with args: id" do - Stripe::Invoice.send_invoice("in_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx/send?" + context 'Invoice.send_invoice' do + should 'support requests with args: id' do + Stripe::Invoice.send_invoice('in_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx/send?" end end - context "Invoice.upcoming" do - should "support requests with args: customer" do - Stripe::Invoice.upcoming({ customer: "cus_9utnxg47pWjV1e" }) - assert_requested :get, "#{Stripe.api_base}/v1/invoices/upcoming?customer=cus_9utnxg47pWjV1e" + context 'Invoice.upcoming' do + should 'support requests with args: customer' do + Stripe::Invoice.upcoming({customer: 'cus_9utnxg47pWjV1e'}) + assert_requested :get, "#{Stripe.api_base}/v1/invoices/upcoming?customer=cus_9utnxg47pWjV1e" end end - context "Invoice.update" do - should "support requests with args: metadata, id" do + context 'Invoice.update' do + should 'support requests with args: metadata, id' do Stripe::Invoice.update( - "in_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'in_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx" end end - context "Invoice.void_invoice" do - should "support requests with args: id" do - Stripe::Invoice.void_invoice("in_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx/void?" + context 'Invoice.void_invoice' do + should 'support requests with args: id' do + Stripe::Invoice.void_invoice('in_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/invoices/in_xxxxxxxxxxxxx/void?" end end - context "InvoiceItem.create" do - should "support requests with args: customer, price" do + context 'InvoiceItem.create' do + should 'support requests with args: customer, price' do Stripe::InvoiceItem.create( - { customer: "cus_xxxxxxxxxxxxx", price: "price_xxxxxxxxxxxxx" } + {customer: 'cus_xxxxxxxxxxxxx', price: 'price_xxxxxxxxxxxxx'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/invoiceitems" + assert_requested :post, "#{Stripe.api_base}/v1/invoiceitems" end end - context "InvoiceItem.delete" do - should "support requests with args: id" do - Stripe::InvoiceItem.delete("ii_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/invoiceitems/ii_xxxxxxxxxxxxx?" + context 'InvoiceItem.delete' do + should 'support requests with args: id' do + Stripe::InvoiceItem.delete('ii_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/invoiceitems/ii_xxxxxxxxxxxxx?" end end - context "InvoiceItem.list" do - should "support requests with args: limit" do - Stripe::InvoiceItem.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/invoiceitems?limit=3" + context 'InvoiceItem.list' do + should 'support requests with args: limit' do + Stripe::InvoiceItem.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/invoiceitems?limit=3" end end - context "InvoiceItem.retrieve" do - should "support requests with args: id" do - Stripe::InvoiceItem.retrieve("ii_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/invoiceitems/ii_xxxxxxxxxxxxx?" + context 'InvoiceItem.retrieve' do + should 'support requests with args: id' do + Stripe::InvoiceItem.retrieve('ii_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/invoiceitems/ii_xxxxxxxxxxxxx?" end end - context "InvoiceItem.update" do - should "support requests with args: metadata, id" do + context 'InvoiceItem.update' do + should 'support requests with args: metadata, id' do Stripe::InvoiceItem.update( - "ii_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'ii_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/invoiceitems/ii_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/invoiceitems/ii_xxxxxxxxxxxxx" end end - context "Issuing.Authorization.approve" do - should "support requests with args: id" do - Stripe::Issuing::Authorization.approve("iauth_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/issuing/authorizations/iauth_xxxxxxxxxxxxx/approve?" + context 'Issuing.Authorization.approve' do + should 'support requests with args: id' do + Stripe::Issuing::Authorization.approve('iauth_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/issuing/authorizations/iauth_xxxxxxxxxxxxx/approve?" end end - context "Issuing.Authorization.decline" do - should "support requests with args: id" do - Stripe::Issuing::Authorization.decline("iauth_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/issuing/authorizations/iauth_xxxxxxxxxxxxx/decline?" + context 'Issuing.Authorization.decline' do + should 'support requests with args: id' do + Stripe::Issuing::Authorization.decline('iauth_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/issuing/authorizations/iauth_xxxxxxxxxxxxx/decline?" end end - context "Issuing.Authorization.list" do - should "support requests with args: limit" do - Stripe::Issuing::Authorization.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/issuing/authorizations?limit=3" + context 'Issuing.Authorization.list' do + should 'support requests with args: limit' do + Stripe::Issuing::Authorization.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/issuing/authorizations?limit=3" end end - context "Issuing.Authorization.retrieve" do - should "support requests with args: id" do - Stripe::Issuing::Authorization.retrieve("iauth_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/issuing/authorizations/iauth_xxxxxxxxxxxxx?" + context 'Issuing.Authorization.retrieve' do + should 'support requests with args: id' do + Stripe::Issuing::Authorization.retrieve('iauth_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/issuing/authorizations/iauth_xxxxxxxxxxxxx?" end end - context "Issuing.Authorization.update" do - should "support requests with args: metadata, id" do + context 'Issuing.Authorization.update' do + should 'support requests with args: metadata, id' do Stripe::Issuing::Authorization.update( - "iauth_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'iauth_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/issuing/authorizations/iauth_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/issuing/authorizations/iauth_xxxxxxxxxxxxx" end end - context "Issuing.Card.create" do - should "support requests with args: cardholder, currency, type" do + context 'Issuing.Card.create' do + should 'support requests with args: cardholder, currency, type' do Stripe::Issuing::Card.create( - { cardholder: "ich_xxxxxxxxxxxxx", currency: "usd", type: "virtual" } + {cardholder: 'ich_xxxxxxxxxxxxx', currency: 'usd', type: 'virtual'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/issuing/cards" + assert_requested :post, "#{Stripe.api_base}/v1/issuing/cards" end end - context "Issuing.Card.deliver_card" do - should "support requests with args: card" do - Stripe::Issuing::Card::TestHelpers.deliver_card("card_123") - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/issuing/cards/card_123/shipping/deliver?" + context 'Issuing.Card.deliver_card' do + should 'support requests with args: card' do + Stripe::Issuing::Card::TestHelpers.deliver_card('card_123') + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/issuing/cards/card_123/shipping/deliver?" end end - context "Issuing.Card.fail_card" do - should "support requests with args: card" do - Stripe::Issuing::Card::TestHelpers.fail_card("card_123") - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/issuing/cards/card_123/shipping/fail?" + context 'Issuing.Card.fail_card' do + should 'support requests with args: card' do + Stripe::Issuing::Card::TestHelpers.fail_card('card_123') + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/issuing/cards/card_123/shipping/fail?" end end - context "Issuing.Card.list" do - should "support requests with args: limit" do - Stripe::Issuing::Card.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/issuing/cards?limit=3" + context 'Issuing.Card.list' do + should 'support requests with args: limit' do + Stripe::Issuing::Card.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/issuing/cards?limit=3" end end - context "Issuing.Card.retrieve" do - should "support requests with args: id" do - Stripe::Issuing::Card.retrieve("ic_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/issuing/cards/ic_xxxxxxxxxxxxx?" + context 'Issuing.Card.retrieve' do + should 'support requests with args: id' do + Stripe::Issuing::Card.retrieve('ic_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/issuing/cards/ic_xxxxxxxxxxxxx?" end end - context "Issuing.Card.return_card" do - should "support requests with args: card" do - Stripe::Issuing::Card::TestHelpers.return_card("card_123") - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/issuing/cards/card_123/shipping/return?" + context 'Issuing.Card.return_card' do + should 'support requests with args: card' do + Stripe::Issuing::Card::TestHelpers.return_card('card_123') + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/issuing/cards/card_123/shipping/return?" end end - context "Issuing.Card.ship_card" do - should "support requests with args: card" do - Stripe::Issuing::Card::TestHelpers.ship_card("card_123") - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/issuing/cards/card_123/shipping/ship?" + context 'Issuing.Card.ship_card' do + should 'support requests with args: card' do + Stripe::Issuing::Card::TestHelpers.ship_card('card_123') + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/issuing/cards/card_123/shipping/ship?" end end - context "Issuing.Card.update" do - should "support requests with args: metadata, id" do + context 'Issuing.Card.update' do + should 'support requests with args: metadata, id' do Stripe::Issuing::Card.update( - "ic_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'ic_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/issuing/cards/ic_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/issuing/cards/ic_xxxxxxxxxxxxx" end end - context "Issuing.Cardholder.create" do - should "support requests with args: type, name, email, phone_number, billing" do + context 'Issuing.Cardholder.create' do + should 'support requests with args: type, name, email, phone_number, billing' do Stripe::Issuing::Cardholder.create( { - type: "individual", - name: "Jenny Rosen", - email: "jenny.rosen@example.com", - phone_number: "+18888675309", + type: 'individual', + name: 'Jenny Rosen', + email: 'jenny.rosen@example.com', + phone_number: '+18888675309', billing: { address: { - line1: "1234 Main Street", - city: "San Francisco", - state: "CA", - country: "US", - postal_code: "94111", + line1: '1234 Main Street', + city: 'San Francisco', + state: 'CA', + country: 'US', + postal_code: '94111', }, }, - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/issuing/cardholders" + assert_requested :post, "#{Stripe.api_base}/v1/issuing/cardholders" end end - context "Issuing.Cardholder.list" do - should "support requests with args: limit" do - Stripe::Issuing::Cardholder.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/issuing/cardholders?limit=3" + context 'Issuing.Cardholder.list' do + should 'support requests with args: limit' do + Stripe::Issuing::Cardholder.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/issuing/cardholders?limit=3" end end - context "Issuing.Cardholder.retrieve" do - should "support requests with args: id" do - Stripe::Issuing::Cardholder.retrieve("ich_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/issuing/cardholders/ich_xxxxxxxxxxxxx?" + context 'Issuing.Cardholder.retrieve' do + should 'support requests with args: id' do + Stripe::Issuing::Cardholder.retrieve('ich_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/issuing/cardholders/ich_xxxxxxxxxxxxx?" end end - context "Issuing.Cardholder.update" do - should "support requests with args: metadata, id" do + context 'Issuing.Cardholder.update' do + should 'support requests with args: metadata, id' do Stripe::Issuing::Cardholder.update( - "ich_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'ich_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/issuing/cardholders/ich_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/issuing/cardholders/ich_xxxxxxxxxxxxx" end end - context "Issuing.Dispute.create" do - should "support requests with args: transaction, evidence" do + context 'Issuing.Dispute.create' do + should 'support requests with args: transaction, evidence' do Stripe::Issuing::Dispute.create( { - transaction: "ipi_xxxxxxxxxxxxx", + transaction: 'ipi_xxxxxxxxxxxxx', evidence: { - reason: "fraudulent", - fraudulent: { explanation: "Purchase was unrecognized." }, + reason: 'fraudulent', + fraudulent: {explanation: 'Purchase was unrecognized.'}, }, - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/issuing/disputes" + assert_requested :post, "#{Stripe.api_base}/v1/issuing/disputes" end end - context "Issuing.Dispute.list" do - should "support requests with args: limit" do - Stripe::Issuing::Dispute.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/issuing/disputes?limit=3" + context 'Issuing.Dispute.list' do + should 'support requests with args: limit' do + Stripe::Issuing::Dispute.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/issuing/disputes?limit=3" end end - context "Issuing.Dispute.retrieve" do - should "support requests with args: id" do - Stripe::Issuing::Dispute.retrieve("idp_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/issuing/disputes/idp_xxxxxxxxxxxxx?" + context 'Issuing.Dispute.retrieve' do + should 'support requests with args: id' do + Stripe::Issuing::Dispute.retrieve('idp_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/issuing/disputes/idp_xxxxxxxxxxxxx?" end end - context "Issuing.Dispute.submit" do - should "support requests with args: id" do - Stripe::Issuing::Dispute.submit("idp_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/issuing/disputes/idp_xxxxxxxxxxxxx/submit?" + context 'Issuing.Dispute.submit' do + should 'support requests with args: id' do + Stripe::Issuing::Dispute.submit('idp_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/issuing/disputes/idp_xxxxxxxxxxxxx/submit?" end end - context "Issuing.Transaction.list" do - should "support requests with args: limit" do - Stripe::Issuing::Transaction.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/issuing/transactions?limit=3" + context 'Issuing.Transaction.list' do + should 'support requests with args: limit' do + Stripe::Issuing::Transaction.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/issuing/transactions?limit=3" end end - context "Issuing.Transaction.retrieve" do - should "support requests with args: id" do - Stripe::Issuing::Transaction.retrieve("ipi_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/issuing/transactions/ipi_xxxxxxxxxxxxx?" + context 'Issuing.Transaction.retrieve' do + should 'support requests with args: id' do + Stripe::Issuing::Transaction.retrieve('ipi_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/issuing/transactions/ipi_xxxxxxxxxxxxx?" end end - context "Issuing.Transaction.update" do - should "support requests with args: metadata, id" do + context 'Issuing.Transaction.update' do + should 'support requests with args: metadata, id' do Stripe::Issuing::Transaction.update( - "ipi_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'ipi_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/issuing/transactions/ipi_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/issuing/transactions/ipi_xxxxxxxxxxxxx" end end - context "Mandate.retrieve" do - should "support requests with args: id" do - Stripe::Mandate.retrieve("mandate_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/mandates/mandate_xxxxxxxxxxxxx?" + context 'Mandate.retrieve' do + should 'support requests with args: id' do + Stripe::Mandate.retrieve('mandate_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/mandates/mandate_xxxxxxxxxxxxx?" end end - context "PaymentIntent.apply_customer_balance" do - should "support requests with args: id" do - Stripe::PaymentIntent.apply_customer_balance("pi_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx/apply_customer_balance?" + context 'PaymentIntent.apply_customer_balance' do + should 'support requests with args: id' do + Stripe::PaymentIntent.apply_customer_balance('pi_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx/apply_customer_balance?" end end - context "PaymentIntent.cancel" do - should "support requests with args: id" do - Stripe::PaymentIntent.cancel("pi_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx/cancel?" + context 'PaymentIntent.cancel' do + should 'support requests with args: id' do + Stripe::PaymentIntent.cancel('pi_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx/cancel?" end end - context "PaymentIntent.capture" do - should "support requests with args: id" do - Stripe::PaymentIntent.capture("pi_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx/capture?" + context 'PaymentIntent.capture' do + should 'support requests with args: id' do + Stripe::PaymentIntent.capture('pi_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx/capture?" end end - context "PaymentIntent.confirm" do - should "support requests with args: payment_method, id" do + context 'PaymentIntent.confirm' do + should 'support requests with args: payment_method, id' do Stripe::PaymentIntent.confirm( - "pi_xxxxxxxxxxxxx", - { payment_method: "pm_card_visa" } + 'pi_xxxxxxxxxxxxx', + {payment_method: 'pm_card_visa'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx/confirm" + assert_requested :post, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx/confirm" end end - context "PaymentIntent.create" do - should "support requests with args: amount, currency, automatic_payment_methods" do + context 'PaymentIntent.create' do + should 'support requests with args: amount, currency, automatic_payment_methods' do Stripe::PaymentIntent.create( { amount: 1099, - currency: "eur", - automatic_payment_methods: { enabled: true }, - } + currency: 'eur', + automatic_payment_methods: {enabled: true}, + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/payment_intents" + assert_requested :post, "#{Stripe.api_base}/v1/payment_intents" end - should "support requests with args: amount, currency, payment_method_types" do + should 'support requests with args: amount, currency, payment_method_types' do Stripe::PaymentIntent.create( - { amount: 2000, currency: "usd", payment_method_types: ["card"] } + {amount: 2000, currency: 'usd', payment_method_types: ['card']}, ) - assert_requested :post, "#{Stripe.api_base}/v1/payment_intents" + assert_requested :post, "#{Stripe.api_base}/v1/payment_intents" end end - context "PaymentIntent.increment_authorization" do - should "support requests with args: amount, id" do + context 'PaymentIntent.increment_authorization' do + should 'support requests with args: amount, id' do Stripe::PaymentIntent.increment_authorization( - "pi_xxxxxxxxxxxxx", - { amount: 2099 } + 'pi_xxxxxxxxxxxxx', + {amount: 2099}, ) - assert_requested :post, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx/increment_authorization" + assert_requested :post, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx/increment_authorization" end end - context "PaymentIntent.list" do - should "support requests with args: limit" do - Stripe::PaymentIntent.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/payment_intents?limit=3" + context 'PaymentIntent.list' do + should 'support requests with args: limit' do + Stripe::PaymentIntent.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/payment_intents?limit=3" end end - context "PaymentIntent.retrieve" do - should "support requests with args: id" do - Stripe::PaymentIntent.retrieve("pi_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx?" + context 'PaymentIntent.retrieve' do + should 'support requests with args: id' do + Stripe::PaymentIntent.retrieve('pi_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx?" end end - context "PaymentIntent.search" do - should "support requests with args: query" do + context 'PaymentIntent.search' do + should 'support requests with args: query' do Stripe::PaymentIntent.search( - { query: "status:'succeeded' AND metadata['order_id']:'6735'" } + {query: 'status:\'succeeded\' AND metadata[\'order_id\']:\'6735\''}, ) - assert_requested :get, "#{Stripe.api_base}/v1/payment_intents/search?query=status:'succeeded' AND metadata['order_id']:'6735'" + assert_requested :get, "#{Stripe.api_base}/v1/payment_intents/search?query=status:'succeeded' AND metadata['order_id']:'6735'" end end - context "PaymentIntent.update" do - should "support requests with args: metadata, id" do + context 'PaymentIntent.update' do + should 'support requests with args: metadata, id' do Stripe::PaymentIntent.update( - "pi_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'pi_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx" end end - context "PaymentIntent.verify_microdeposits" do - should "support requests with args: payment_intent" do - Stripe::PaymentIntent.verify_microdeposits("pi_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx/verify_microdeposits?" + context 'PaymentIntent.verify_microdeposits' do + should 'support requests with args: payment_intent' do + Stripe::PaymentIntent.verify_microdeposits('pi_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/payment_intents/pi_xxxxxxxxxxxxx/verify_microdeposits?" end end - context "PaymentLink.create" do - should "support requests with args: line_items" do + context 'PaymentLink.create' do + should 'support requests with args: line_items' do Stripe::PaymentLink.create( - { line_items: [{ price: "price_xxxxxxxxxxxxx", quantity: 1 }] } + {line_items: [{price: 'price_xxxxxxxxxxxxx', quantity: 1}]}, ) - assert_requested :post, "#{Stripe.api_base}/v1/payment_links" + assert_requested :post, "#{Stripe.api_base}/v1/payment_links" end - should "support requests with args: line_items2" do + should 'support requests with args: line_items2' do Stripe::PaymentLink.create( - { line_items: [{ price: "price_xxxxxxxxxxxxx", quantity: 1 }] } + {line_items: [{price: 'price_xxxxxxxxxxxxx', quantity: 1}]}, ) - assert_requested :post, "#{Stripe.api_base}/v1/payment_links" + assert_requested :post, "#{Stripe.api_base}/v1/payment_links" end end - context "PaymentLink.list" do - should "support requests with args: limit" do - Stripe::PaymentLink.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/payment_links?limit=3" + context 'PaymentLink.list' do + should 'support requests with args: limit' do + Stripe::PaymentLink.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/payment_links?limit=3" end end - context "PaymentLink.list_line_items" do - should "support requests with args: payment_link" do - Stripe::PaymentLink.list_line_items("pl_xyz") - assert_requested :get, "#{Stripe.api_base}/v1/payment_links/pl_xyz/line_items?" + context 'PaymentLink.list_line_items' do + should 'support requests with args: payment_link' do + Stripe::PaymentLink.list_line_items('pl_xyz') + assert_requested :get, "#{Stripe.api_base}/v1/payment_links/pl_xyz/line_items?" end end - context "PaymentLink.retrieve" do - should "support requests with args: payment_link" do - Stripe::PaymentLink.retrieve("pl_xyz") - assert_requested :get, "#{Stripe.api_base}/v1/payment_links/pl_xyz?" + context 'PaymentLink.retrieve' do + should 'support requests with args: payment_link' do + Stripe::PaymentLink.retrieve('pl_xyz') + assert_requested :get, "#{Stripe.api_base}/v1/payment_links/pl_xyz?" end - should "support requests with args: id" do - Stripe::PaymentLink.retrieve("plink_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/payment_links/plink_xxxxxxxxxxxxx?" + should 'support requests with args: id' do + Stripe::PaymentLink.retrieve('plink_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/payment_links/plink_xxxxxxxxxxxxx?" end end - context "PaymentLink.update" do - should "support requests with args: active, id" do - Stripe::PaymentLink.update("plink_xxxxxxxxxxxxx", { active: false }) - assert_requested :post, "#{Stripe.api_base}/v1/payment_links/plink_xxxxxxxxxxxxx" + context 'PaymentLink.update' do + should 'support requests with args: active, id' do + Stripe::PaymentLink.update('plink_xxxxxxxxxxxxx', {active: false}) + assert_requested :post, "#{Stripe.api_base}/v1/payment_links/plink_xxxxxxxxxxxxx" end end - context "PaymentMethod.attach" do - should "support requests with args: customer, id" do + context 'PaymentMethod.attach' do + should 'support requests with args: customer, id' do Stripe::PaymentMethod.attach( - "pm_xxxxxxxxxxxxx", - { customer: "cus_xxxxxxxxxxxxx" } + 'pm_xxxxxxxxxxxxx', + {customer: 'cus_xxxxxxxxxxxxx'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/payment_methods/pm_xxxxxxxxxxxxx/attach" + assert_requested :post, "#{Stripe.api_base}/v1/payment_methods/pm_xxxxxxxxxxxxx/attach" end end - context "PaymentMethod.create" do - should "support requests with args: type, card" do + context 'PaymentMethod.create' do + should 'support requests with args: type, card' do Stripe::PaymentMethod.create( { - type: "card", + type: 'card', card: { - number: "4242424242424242", + number: '4242424242424242', exp_month: 5, exp_year: 2023, - cvc: "314", + cvc: '314', }, - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/payment_methods" + assert_requested :post, "#{Stripe.api_base}/v1/payment_methods" end end - context "PaymentMethod.detach" do - should "support requests with args: id" do - Stripe::PaymentMethod.detach("pm_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/payment_methods/pm_xxxxxxxxxxxxx/detach?" + context 'PaymentMethod.detach' do + should 'support requests with args: id' do + Stripe::PaymentMethod.detach('pm_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/payment_methods/pm_xxxxxxxxxxxxx/detach?" end end - context "PaymentMethod.list" do - should "support requests with args: customer, type" do + context 'PaymentMethod.list' do + should 'support requests with args: customer, type' do Stripe::PaymentMethod.list( - { customer: "cus_xxxxxxxxxxxxx", type: "card" } + {customer: 'cus_xxxxxxxxxxxxx', type: 'card'}, ) - assert_requested :get, "#{Stripe.api_base}/v1/payment_methods?customer=cus_xxxxxxxxxxxxx&type=card" + assert_requested :get, "#{Stripe.api_base}/v1/payment_methods?customer=cus_xxxxxxxxxxxxx&type=card" end end - context "PaymentMethod.retrieve" do - should "support requests with args: id" do - Stripe::PaymentMethod.retrieve("pm_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/payment_methods/pm_xxxxxxxxxxxxx?" + context 'PaymentMethod.retrieve' do + should 'support requests with args: id' do + Stripe::PaymentMethod.retrieve('pm_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/payment_methods/pm_xxxxxxxxxxxxx?" end end - context "PaymentMethod.update" do - should "support requests with args: metadata, id" do + context 'PaymentMethod.update' do + should 'support requests with args: metadata, id' do Stripe::PaymentMethod.update( - "pm_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'pm_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/payment_methods/pm_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/payment_methods/pm_xxxxxxxxxxxxx" end end - context "Payout.cancel" do - should "support requests with args: id" do - Stripe::Payout.cancel("po_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/payouts/po_xxxxxxxxxxxxx/cancel?" + context 'Payout.cancel' do + should 'support requests with args: id' do + Stripe::Payout.cancel('po_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/payouts/po_xxxxxxxxxxxxx/cancel?" end end - context "Payout.create" do - should "support requests with args: amount, currency" do - Stripe::Payout.create({ amount: 1100, currency: "usd" }) - assert_requested :post, "#{Stripe.api_base}/v1/payouts" + context 'Payout.create' do + should 'support requests with args: amount, currency' do + Stripe::Payout.create({amount: 1100, currency: 'usd'}) + assert_requested :post, "#{Stripe.api_base}/v1/payouts" end end - context "Payout.list" do - should "support requests with args: limit" do - Stripe::Payout.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/payouts?limit=3" + context 'Payout.list' do + should 'support requests with args: limit' do + Stripe::Payout.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/payouts?limit=3" end end - context "Payout.retrieve" do - should "support requests with args: id" do - Stripe::Payout.retrieve("po_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/payouts/po_xxxxxxxxxxxxx?" + context 'Payout.retrieve' do + should 'support requests with args: id' do + Stripe::Payout.retrieve('po_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/payouts/po_xxxxxxxxxxxxx?" end end - context "Payout.reverse" do - should "support requests with args: id" do - Stripe::Payout.reverse("po_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/payouts/po_xxxxxxxxxxxxx/reverse?" + context 'Payout.reverse' do + should 'support requests with args: id' do + Stripe::Payout.reverse('po_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/payouts/po_xxxxxxxxxxxxx/reverse?" end end - context "Payout.update" do - should "support requests with args: metadata, id" do + context 'Payout.update' do + should 'support requests with args: metadata, id' do Stripe::Payout.update( - "po_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'po_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/payouts/po_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/payouts/po_xxxxxxxxxxxxx" end end - context "Person.list" do - should "support requests with args: limit, parent_id" do - Stripe::Account.list_persons("acct_xxxxxxxxxxxxx", { limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/persons?limit=3" + context 'Person.list' do + should 'support requests with args: limit, parent_id' do + Stripe::Account.list_persons('acct_xxxxxxxxxxxxx', {limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/persons?limit=3" end end - context "Person.retrieve" do - should "support requests with args: parent_id, id" do + context 'Person.retrieve' do + should 'support requests with args: parent_id, id' do Stripe::Account.retrieve_person( - "acct_xxxxxxxxxxxxx", - "person_xxxxxxxxxxxxx" + 'acct_xxxxxxxxxxxxx', + 'person_xxxxxxxxxxxxx', ) - assert_requested :get, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/persons/person_xxxxxxxxxxxxx?" + assert_requested :get, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/persons/person_xxxxxxxxxxxxx?" end end - context "Person.update" do - should "support requests with args: metadata, parent_id, id" do + context 'Person.update' do + should 'support requests with args: metadata, parent_id, id' do Stripe::Account.update_person( - "acct_xxxxxxxxxxxxx", - "person_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'acct_xxxxxxxxxxxxx', + 'person_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/persons/person_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/persons/person_xxxxxxxxxxxxx" end end - context "Plan.create" do - should "support requests with args: amount, currency, interval, product" do + context 'Plan.create' do + should 'support requests with args: amount, currency, interval, product' do Stripe::Plan.create( { amount: 2000, - currency: "usd", - interval: "month", - product: "prod_xxxxxxxxxxxxx", - } + currency: 'usd', + interval: 'month', + product: 'prod_xxxxxxxxxxxxx', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/plans" + assert_requested :post, "#{Stripe.api_base}/v1/plans" end end - context "Plan.delete" do - should "support requests with args: id" do - Stripe::Plan.delete("price_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/plans/price_xxxxxxxxxxxxx?" + context 'Plan.delete' do + should 'support requests with args: id' do + Stripe::Plan.delete('price_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/plans/price_xxxxxxxxxxxxx?" end end - context "Plan.list" do - should "support requests with args: limit" do - Stripe::Plan.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/plans?limit=3" + context 'Plan.list' do + should 'support requests with args: limit' do + Stripe::Plan.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/plans?limit=3" end end - context "Plan.retrieve" do - should "support requests with args: id" do - Stripe::Plan.retrieve("price_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/plans/price_xxxxxxxxxxxxx?" + context 'Plan.retrieve' do + should 'support requests with args: id' do + Stripe::Plan.retrieve('price_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/plans/price_xxxxxxxxxxxxx?" end end - context "Plan.update" do - should "support requests with args: metadata, id" do + context 'Plan.update' do + should 'support requests with args: metadata, id' do Stripe::Plan.update( - "price_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'price_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/plans/price_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/plans/price_xxxxxxxxxxxxx" end end - context "Price.create" do - should "support requests with args: unit_amount, currency, currency_options, recurring, product" do + context 'Price.create' do + should 'support requests with args: unit_amount, currency, currency_options, recurring, product' do Stripe::Price.create( { unit_amount: 2000, - currency: "usd", + currency: 'usd', currency_options: { - uah: { unit_amount: 5000 }, - eur: { unit_amount: 1800 }, + uah: {unit_amount: 5000}, + eur: {unit_amount: 1800}, }, - recurring: { interval: "month" }, - product: "prod_xxxxxxxxxxxxx", - } + recurring: {interval: 'month'}, + product: 'prod_xxxxxxxxxxxxx', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/prices" + assert_requested :post, "#{Stripe.api_base}/v1/prices" end - should "support requests with args: unit_amount, currency, recurring, product" do + should 'support requests with args: unit_amount, currency, recurring, product' do Stripe::Price.create( { unit_amount: 2000, - currency: "usd", - recurring: { interval: "month" }, - product: "prod_xxxxxxxxxxxxx", - } + currency: 'usd', + recurring: {interval: 'month'}, + product: 'prod_xxxxxxxxxxxxx', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/prices" + assert_requested :post, "#{Stripe.api_base}/v1/prices" end end - context "Price.list" do - should "support requests with args: limit" do - Stripe::Price.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/prices?limit=3" + context 'Price.list' do + should 'support requests with args: limit' do + Stripe::Price.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/prices?limit=3" end end - context "Price.retrieve" do - should "support requests with args: id" do - Stripe::Price.retrieve("price_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/prices/price_xxxxxxxxxxxxx?" + context 'Price.retrieve' do + should 'support requests with args: id' do + Stripe::Price.retrieve('price_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/prices/price_xxxxxxxxxxxxx?" end end - context "Price.search" do - should "support requests with args: query" do + context 'Price.search' do + should 'support requests with args: query' do Stripe::Price.search( - { query: "active:'true' AND metadata['order_id']:'6735'" } + {query: 'active:\'true\' AND metadata[\'order_id\']:\'6735\''}, ) - assert_requested :get, "#{Stripe.api_base}/v1/prices/search?query=active:'true' AND metadata['order_id']:'6735'" + assert_requested :get, "#{Stripe.api_base}/v1/prices/search?query=active:'true' AND metadata['order_id']:'6735'" end end - context "Price.update" do - should "support requests with args: metadata, id" do + context 'Price.update' do + should 'support requests with args: metadata, id' do Stripe::Price.update( - "price_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'price_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/prices/price_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/prices/price_xxxxxxxxxxxxx" end end - context "Product.create" do - should "support requests with args: name" do - Stripe::Product.create({ name: "Gold Special" }) - assert_requested :post, "#{Stripe.api_base}/v1/products" + context 'Product.create' do + should 'support requests with args: name' do + Stripe::Product.create({name: 'Gold Special'}) + assert_requested :post, "#{Stripe.api_base}/v1/products" end end - context "Product.delete" do - should "support requests with args: id" do - Stripe::Product.delete("prod_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/products/prod_xxxxxxxxxxxxx?" + context 'Product.delete' do + should 'support requests with args: id' do + Stripe::Product.delete('prod_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/products/prod_xxxxxxxxxxxxx?" end end - context "Product.list" do - should "support requests with args: limit" do - Stripe::Product.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/products?limit=3" + context 'Product.list' do + should 'support requests with args: limit' do + Stripe::Product.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/products?limit=3" end end - context "Product.retrieve" do - should "support requests with args: id" do - Stripe::Product.retrieve("prod_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/products/prod_xxxxxxxxxxxxx?" + context 'Product.retrieve' do + should 'support requests with args: id' do + Stripe::Product.retrieve('prod_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/products/prod_xxxxxxxxxxxxx?" end end - context "Product.search" do - should "support requests with args: query" do + context 'Product.search' do + should 'support requests with args: query' do Stripe::Product.search( - { query: "active:'true' AND metadata['order_id']:'6735'" } + {query: 'active:\'true\' AND metadata[\'order_id\']:\'6735\''}, ) - assert_requested :get, "#{Stripe.api_base}/v1/products/search?query=active:'true' AND metadata['order_id']:'6735'" + assert_requested :get, "#{Stripe.api_base}/v1/products/search?query=active:'true' AND metadata['order_id']:'6735'" end end - context "Product.update" do - should "support requests with args: metadata, id" do + context 'Product.update' do + should 'support requests with args: metadata, id' do Stripe::Product.update( - "prod_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'prod_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/products/prod_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/products/prod_xxxxxxxxxxxxx" end end - context "PromotionCode.create" do - should "support requests with args: coupon" do - Stripe::PromotionCode.create({ coupon: "Z4OV52SU" }) - assert_requested :post, "#{Stripe.api_base}/v1/promotion_codes" + context 'PromotionCode.create' do + should 'support requests with args: coupon' do + Stripe::PromotionCode.create({coupon: 'Z4OV52SU'}) + assert_requested :post, "#{Stripe.api_base}/v1/promotion_codes" end end - context "PromotionCode.list" do - should "support requests with args: limit" do - Stripe::PromotionCode.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/promotion_codes?limit=3" + context 'PromotionCode.list' do + should 'support requests with args: limit' do + Stripe::PromotionCode.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/promotion_codes?limit=3" end end - context "PromotionCode.retrieve" do - should "support requests with args: id" do - Stripe::PromotionCode.retrieve("promo_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/promotion_codes/promo_xxxxxxxxxxxxx?" + context 'PromotionCode.retrieve' do + should 'support requests with args: id' do + Stripe::PromotionCode.retrieve('promo_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/promotion_codes/promo_xxxxxxxxxxxxx?" end end - context "PromotionCode.update" do - should "support requests with args: metadata, id" do + context 'PromotionCode.update' do + should 'support requests with args: metadata, id' do Stripe::PromotionCode.update( - "promo_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'promo_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/promotion_codes/promo_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/promotion_codes/promo_xxxxxxxxxxxxx" end end - context "Quote.accept" do - should "support requests with args: id" do - Stripe::Quote.accept("qt_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/quotes/qt_xxxxxxxxxxxxx/accept?" + context 'Quote.accept' do + should 'support requests with args: id' do + Stripe::Quote.accept('qt_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/quotes/qt_xxxxxxxxxxxxx/accept?" end end - context "Quote.cancel" do - should "support requests with args: id" do - Stripe::Quote.cancel("qt_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/quotes/qt_xxxxxxxxxxxxx/cancel?" + context 'Quote.cancel' do + should 'support requests with args: id' do + Stripe::Quote.cancel('qt_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/quotes/qt_xxxxxxxxxxxxx/cancel?" end end - context "Quote.create" do - should "support requests with args: customer, line_items" do + context 'Quote.create' do + should 'support requests with args: customer, line_items' do Stripe::Quote.create( { - customer: "cus_xxxxxxxxxxxxx", - line_items: [{ price: "price_xxxxxxxxxxxxx", quantity: 2 }], - } + customer: 'cus_xxxxxxxxxxxxx', + line_items: [{price: 'price_xxxxxxxxxxxxx', quantity: 2}], + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/quotes" + assert_requested :post, "#{Stripe.api_base}/v1/quotes" end end - context "Quote.finalize_quote" do - should "support requests with args: id" do - Stripe::Quote.finalize_quote("qt_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/quotes/qt_xxxxxxxxxxxxx/finalize?" + context 'Quote.finalize_quote' do + should 'support requests with args: id' do + Stripe::Quote.finalize_quote('qt_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/quotes/qt_xxxxxxxxxxxxx/finalize?" end end - context "Quote.list" do - should "support requests with args: limit" do - Stripe::Quote.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/quotes?limit=3" + context 'Quote.list' do + should 'support requests with args: limit' do + Stripe::Quote.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/quotes?limit=3" end end - context "Quote.retrieve" do - should "support requests with args: id" do - Stripe::Quote.retrieve("qt_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/quotes/qt_xxxxxxxxxxxxx?" + context 'Quote.retrieve' do + should 'support requests with args: id' do + Stripe::Quote.retrieve('qt_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/quotes/qt_xxxxxxxxxxxxx?" end end - context "Quote.update" do - should "support requests with args: metadata, id" do - Stripe::Quote.update("qt_xxxxxxxxxxxxx", { metadata: { order_id: "6735" } }) - assert_requested :post, "#{Stripe.api_base}/v1/quotes/qt_xxxxxxxxxxxxx" + context 'Quote.update' do + should 'support requests with args: metadata, id' do + Stripe::Quote.update('qt_xxxxxxxxxxxxx', {metadata: {order_id: '6735'}}) + assert_requested :post, "#{Stripe.api_base}/v1/quotes/qt_xxxxxxxxxxxxx" end end - context "Radar.EarlyFraudWarning.list" do - should "support requests with args: limit" do - Stripe::Radar::EarlyFraudWarning.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/radar/early_fraud_warnings?limit=3" + context 'Radar.EarlyFraudWarning.list' do + should 'support requests with args: limit' do + Stripe::Radar::EarlyFraudWarning.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/radar/early_fraud_warnings?limit=3" end end - context "Radar.EarlyFraudWarning.retrieve" do - should "support requests with args: id" do - Stripe::Radar::EarlyFraudWarning.retrieve("issfr_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/radar/early_fraud_warnings/issfr_xxxxxxxxxxxxx?" + context 'Radar.EarlyFraudWarning.retrieve' do + should 'support requests with args: id' do + Stripe::Radar::EarlyFraudWarning.retrieve('issfr_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/radar/early_fraud_warnings/issfr_xxxxxxxxxxxxx?" end end - context "Radar.ValueList.create" do - should "support requests with args: alias, name, item_type" do + context 'Radar.ValueList.create' do + should 'support requests with args: alias, name, item_type' do Stripe::Radar::ValueList.create( { - alias: "custom_ip_xxxxxxxxxxxxx", - name: "Custom IP Blocklist", - item_type: "ip_address", - } + alias: 'custom_ip_xxxxxxxxxxxxx', + name: 'Custom IP Blocklist', + item_type: 'ip_address', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/radar/value_lists" + assert_requested :post, "#{Stripe.api_base}/v1/radar/value_lists" end end - context "Radar.ValueList.delete" do - should "support requests with args: id" do - Stripe::Radar::ValueList.delete("rsl_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/radar/value_lists/rsl_xxxxxxxxxxxxx?" + context 'Radar.ValueList.delete' do + should 'support requests with args: id' do + Stripe::Radar::ValueList.delete('rsl_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/radar/value_lists/rsl_xxxxxxxxxxxxx?" end end - context "Radar.ValueList.list" do - should "support requests with args: limit" do - Stripe::Radar::ValueList.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/radar/value_lists?limit=3" + context 'Radar.ValueList.list' do + should 'support requests with args: limit' do + Stripe::Radar::ValueList.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/radar/value_lists?limit=3" end end - context "Radar.ValueList.retrieve" do - should "support requests with args: id" do - Stripe::Radar::ValueList.retrieve("rsl_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/radar/value_lists/rsl_xxxxxxxxxxxxx?" + context 'Radar.ValueList.retrieve' do + should 'support requests with args: id' do + Stripe::Radar::ValueList.retrieve('rsl_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/radar/value_lists/rsl_xxxxxxxxxxxxx?" end end - context "Radar.ValueList.update" do - should "support requests with args: name, id" do + context 'Radar.ValueList.update' do + should 'support requests with args: name, id' do Stripe::Radar::ValueList.update( - "rsl_xxxxxxxxxxxxx", - { name: "Updated IP Block List" } + 'rsl_xxxxxxxxxxxxx', + {name: 'Updated IP Block List'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/radar/value_lists/rsl_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/radar/value_lists/rsl_xxxxxxxxxxxxx" end end - context "Radar.ValueListItem.create" do - should "support requests with args: value_list, value" do + context 'Radar.ValueListItem.create' do + should 'support requests with args: value_list, value' do Stripe::Radar::ValueListItem.create( - { value_list: "rsl_xxxxxxxxxxxxx", value: "1.2.3.4" } + {value_list: 'rsl_xxxxxxxxxxxxx', value: '1.2.3.4'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/radar/value_list_items" + assert_requested :post, "#{Stripe.api_base}/v1/radar/value_list_items" end end - context "Radar.ValueListItem.delete" do - should "support requests with args: id" do - Stripe::Radar::ValueListItem.delete("rsli_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/radar/value_list_items/rsli_xxxxxxxxxxxxx?" + context 'Radar.ValueListItem.delete' do + should 'support requests with args: id' do + Stripe::Radar::ValueListItem.delete('rsli_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/radar/value_list_items/rsli_xxxxxxxxxxxxx?" end end - context "Radar.ValueListItem.list" do - should "support requests with args: limit, value_list" do + context 'Radar.ValueListItem.list' do + should 'support requests with args: limit, value_list' do Stripe::Radar::ValueListItem.list( - { limit: 3, value_list: "rsl_xxxxxxxxxxxxx" } + {limit: 3, value_list: 'rsl_xxxxxxxxxxxxx'}, ) - assert_requested :get, "#{Stripe.api_base}/v1/radar/value_list_items?limit=3&value_list=rsl_xxxxxxxxxxxxx" + assert_requested :get, "#{Stripe.api_base}/v1/radar/value_list_items?limit=3&value_list=rsl_xxxxxxxxxxxxx" end end - context "Radar.ValueListItem.retrieve" do - should "support requests with args: id" do - Stripe::Radar::ValueListItem.retrieve("rsli_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/radar/value_list_items/rsli_xxxxxxxxxxxxx?" + context 'Radar.ValueListItem.retrieve' do + should 'support requests with args: id' do + Stripe::Radar::ValueListItem.retrieve('rsli_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/radar/value_list_items/rsli_xxxxxxxxxxxxx?" end end - context "Refund.cancel" do - should "support requests with args: id" do - Stripe::Refund.cancel("re_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/refunds/re_xxxxxxxxxxxxx/cancel?" + context 'Refund.cancel' do + should 'support requests with args: id' do + Stripe::Refund.cancel('re_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/refunds/re_xxxxxxxxxxxxx/cancel?" end end - context "Refund.create" do - should "support requests with args: charge" do - Stripe::Refund.create({ charge: "ch_xxxxxxxxxxxxx" }) - assert_requested :post, "#{Stripe.api_base}/v1/refunds" + context 'Refund.create' do + should 'support requests with args: charge' do + Stripe::Refund.create({charge: 'ch_xxxxxxxxxxxxx'}) + assert_requested :post, "#{Stripe.api_base}/v1/refunds" end end - context "Refund.expire" do - should "support requests with args: refund" do - Stripe::Refund::TestHelpers.expire("re_123") - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/refunds/re_123/expire?" + context 'Refund.expire' do + should 'support requests with args: refund' do + Stripe::Refund::TestHelpers.expire('re_123') + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/refunds/re_123/expire?" end end - context "Refund.list" do - should "support requests with args: limit" do - Stripe::Refund.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/refunds?limit=3" + context 'Refund.list' do + should 'support requests with args: limit' do + Stripe::Refund.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/refunds?limit=3" end end - context "Refund.retrieve" do - should "support requests with args: id" do - Stripe::Refund.retrieve("re_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/refunds/re_xxxxxxxxxxxxx?" + context 'Refund.retrieve' do + should 'support requests with args: id' do + Stripe::Refund.retrieve('re_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/refunds/re_xxxxxxxxxxxxx?" end end - context "Refund.update" do - should "support requests with args: metadata, id" do + context 'Refund.update' do + should 'support requests with args: metadata, id' do Stripe::Refund.update( - "re_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 're_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/refunds/re_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/refunds/re_xxxxxxxxxxxxx" end end - context "Reporting.ReportRun.create" do - should "support requests with args: report_type, parameters" do + context 'Reporting.ReportRun.create' do + should 'support requests with args: report_type, parameters' do Stripe::Reporting::ReportRun.create( { - report_type: "balance.summary.1", - parameters: { interval_start: 1_522_540_800, interval_end: 1_525_132_800 }, - } + report_type: 'balance.summary.1', + parameters: {interval_start: 1522540800, interval_end: 1525132800}, + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/reporting/report_runs" + assert_requested :post, "#{Stripe.api_base}/v1/reporting/report_runs" end end - context "Reporting.ReportRun.list" do - should "support requests with args: limit" do - Stripe::Reporting::ReportRun.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/reporting/report_runs?limit=3" + context 'Reporting.ReportRun.list' do + should 'support requests with args: limit' do + Stripe::Reporting::ReportRun.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/reporting/report_runs?limit=3" end end - context "Reporting.ReportRun.retrieve" do - should "support requests with args: id" do - Stripe::Reporting::ReportRun.retrieve("frr_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/reporting/report_runs/frr_xxxxxxxxxxxxx?" + context 'Reporting.ReportRun.retrieve' do + should 'support requests with args: id' do + Stripe::Reporting::ReportRun.retrieve('frr_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/reporting/report_runs/frr_xxxxxxxxxxxxx?" end end - context "Reporting.ReportType.list" do - should "work" do - Stripe::Reporting::ReportType.list - assert_requested :get, "#{Stripe.api_base}/v1/reporting/report_types?" + context 'Reporting.ReportType.list' do + should 'work' do + Stripe::Reporting::ReportType.list() + assert_requested :get, "#{Stripe.api_base}/v1/reporting/report_types?" end end - context "Reporting.ReportType.retrieve" do - should "support requests with args: id" do - Stripe::Reporting::ReportType.retrieve("balance.summary.1") - assert_requested :get, "#{Stripe.api_base}/v1/reporting/report_types/balance.summary.1?" + context 'Reporting.ReportType.retrieve' do + should 'support requests with args: id' do + Stripe::Reporting::ReportType.retrieve('balance.summary.1') + assert_requested :get, "#{Stripe.api_base}/v1/reporting/report_types/balance.summary.1?" end end - context "Review.approve" do - should "support requests with args: id" do - Stripe::Review.approve("prv_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/reviews/prv_xxxxxxxxxxxxx/approve?" + context 'Review.approve' do + should 'support requests with args: id' do + Stripe::Review.approve('prv_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/reviews/prv_xxxxxxxxxxxxx/approve?" end end - context "Review.list" do - should "support requests with args: limit" do - Stripe::Review.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/reviews?limit=3" + context 'Review.list' do + should 'support requests with args: limit' do + Stripe::Review.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/reviews?limit=3" end end - context "Review.retrieve" do - should "support requests with args: id" do - Stripe::Review.retrieve("prv_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/reviews/prv_xxxxxxxxxxxxx?" + context 'Review.retrieve' do + should 'support requests with args: id' do + Stripe::Review.retrieve('prv_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/reviews/prv_xxxxxxxxxxxxx?" end end - context "SetupAttempt.list" do - should "support requests with args: limit, setup_intent" do - Stripe::SetupAttempt.list({ limit: 3, setup_intent: "si_xyz" }) - assert_requested :get, "#{Stripe.api_base}/v1/setup_attempts?limit=3&setup_intent=si_xyz" + context 'SetupAttempt.list' do + should 'support requests with args: limit, setup_intent' do + Stripe::SetupAttempt.list({limit: 3, setup_intent: 'si_xyz'}) + assert_requested :get, "#{Stripe.api_base}/v1/setup_attempts?limit=3&setup_intent=si_xyz" end end - context "SetupIntent.cancel" do - should "support requests with args: id" do - Stripe::SetupIntent.cancel("seti_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/setup_intents/seti_xxxxxxxxxxxxx/cancel?" + context 'SetupIntent.cancel' do + should 'support requests with args: id' do + Stripe::SetupIntent.cancel('seti_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/setup_intents/seti_xxxxxxxxxxxxx/cancel?" end end - context "SetupIntent.confirm" do - should "support requests with args: payment_method, id" do + context 'SetupIntent.confirm' do + should 'support requests with args: payment_method, id' do Stripe::SetupIntent.confirm( - "seti_xxxxxxxxxxxxx", - { payment_method: "pm_card_visa" } + 'seti_xxxxxxxxxxxxx', + {payment_method: 'pm_card_visa'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/setup_intents/seti_xxxxxxxxxxxxx/confirm" + assert_requested :post, "#{Stripe.api_base}/v1/setup_intents/seti_xxxxxxxxxxxxx/confirm" end end - context "SetupIntent.create" do - should "support requests with args: payment_method_types" do - Stripe::SetupIntent.create({ payment_method_types: ["card"] }) - assert_requested :post, "#{Stripe.api_base}/v1/setup_intents" + context 'SetupIntent.create' do + should 'support requests with args: payment_method_types' do + Stripe::SetupIntent.create({payment_method_types: ['card']}) + assert_requested :post, "#{Stripe.api_base}/v1/setup_intents" end end - context "SetupIntent.list" do - should "support requests with args: limit" do - Stripe::SetupIntent.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/setup_intents?limit=3" + context 'SetupIntent.list' do + should 'support requests with args: limit' do + Stripe::SetupIntent.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/setup_intents?limit=3" end end - context "SetupIntent.retrieve" do - should "support requests with args: id" do - Stripe::SetupIntent.retrieve("seti_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/setup_intents/seti_xxxxxxxxxxxxx?" + context 'SetupIntent.retrieve' do + should 'support requests with args: id' do + Stripe::SetupIntent.retrieve('seti_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/setup_intents/seti_xxxxxxxxxxxxx?" end end - context "SetupIntent.update" do - should "support requests with args: metadata, id" do + context 'SetupIntent.update' do + should 'support requests with args: metadata, id' do Stripe::SetupIntent.update( - "seti_xxxxxxxxxxxxx", - { metadata: { user_id: "3435453" } } + 'seti_xxxxxxxxxxxxx', + {metadata: {user_id: '3435453'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/setup_intents/seti_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/setup_intents/seti_xxxxxxxxxxxxx" end end - context "SetupIntent.verify_microdeposits" do - should "support requests with args: setup_intent" do - Stripe::SetupIntent.verify_microdeposits("seti_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/setup_intents/seti_xxxxxxxxxxxxx/verify_microdeposits?" + context 'SetupIntent.verify_microdeposits' do + should 'support requests with args: setup_intent' do + Stripe::SetupIntent.verify_microdeposits('seti_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/setup_intents/seti_xxxxxxxxxxxxx/verify_microdeposits?" end end - context "ShippingRate.create" do - should "support requests with args: display_name, fixed_amount, type" do + context 'ShippingRate.create' do + should 'support requests with args: display_name, fixed_amount, type' do Stripe::ShippingRate.create( { - display_name: "Sample Shipper", - fixed_amount: { currency: "usd", amount: 400 }, - type: "fixed_amount", - } + display_name: 'Sample Shipper', + fixed_amount: {currency: 'usd', amount: 400}, + type: 'fixed_amount', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/shipping_rates" + assert_requested :post, "#{Stripe.api_base}/v1/shipping_rates" end - should "support requests with args: display_name, type, fixed_amount" do + should 'support requests with args: display_name, type, fixed_amount' do Stripe::ShippingRate.create( { - display_name: "Ground shipping", - type: "fixed_amount", - fixed_amount: { amount: 500, currency: "usd" }, - } + display_name: 'Ground shipping', + type: 'fixed_amount', + fixed_amount: {amount: 500, currency: 'usd'}, + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/shipping_rates" + assert_requested :post, "#{Stripe.api_base}/v1/shipping_rates" end end - context "ShippingRate.list" do - should "work" do - Stripe::ShippingRate.list - assert_requested :get, "#{Stripe.api_base}/v1/shipping_rates?" + context 'ShippingRate.list' do + should 'work' do + Stripe::ShippingRate.list() + assert_requested :get, "#{Stripe.api_base}/v1/shipping_rates?" end - should "support requests with args: limit" do - Stripe::ShippingRate.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/shipping_rates?limit=3" + should 'support requests with args: limit' do + Stripe::ShippingRate.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/shipping_rates?limit=3" end end - context "ShippingRate.retrieve" do - should "support requests with args: id" do - Stripe::ShippingRate.retrieve("shr_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/shipping_rates/shr_xxxxxxxxxxxxx?" + context 'ShippingRate.retrieve' do + should 'support requests with args: id' do + Stripe::ShippingRate.retrieve('shr_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/shipping_rates/shr_xxxxxxxxxxxxx?" end end - context "ShippingRate.update" do - should "support requests with args: metadata, id" do + context 'ShippingRate.update' do + should 'support requests with args: metadata, id' do Stripe::ShippingRate.update( - "shr_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'shr_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/shipping_rates/shr_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/shipping_rates/shr_xxxxxxxxxxxxx" end end - context "Sigma.ScheduledQueryRun.list" do - should "support requests with args: limit" do - Stripe::Sigma::ScheduledQueryRun.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/sigma/scheduled_query_runs?limit=3" + context 'Sigma.ScheduledQueryRun.list' do + should 'support requests with args: limit' do + Stripe::Sigma::ScheduledQueryRun.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/sigma/scheduled_query_runs?limit=3" end end - context "Sigma.ScheduledQueryRun.retrieve" do - should "support requests with args: id" do - Stripe::Sigma::ScheduledQueryRun.retrieve("sqr_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/sigma/scheduled_query_runs/sqr_xxxxxxxxxxxxx?" + context 'Sigma.ScheduledQueryRun.retrieve' do + should 'support requests with args: id' do + Stripe::Sigma::ScheduledQueryRun.retrieve('sqr_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/sigma/scheduled_query_runs/sqr_xxxxxxxxxxxxx?" end end - context "SKU.create" do - should "support requests with args: attributes, price, currency, inventory, product" do + context 'SKU.create' do + should 'support requests with args: attributes, price, currency, inventory, product' do Stripe::SKU.create( { - attributes: { size: "Medium", gender: "Unisex" }, + attributes: {size: 'Medium', gender: 'Unisex'}, price: 1500, - currency: "usd", - inventory: { type: "finite", quantity: 500 }, - product: "prod_xxxxxxxxxxxxx", - } + currency: 'usd', + inventory: {type: 'finite', quantity: 500}, + product: 'prod_xxxxxxxxxxxxx', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/skus" + assert_requested :post, "#{Stripe.api_base}/v1/skus" end end - context "SKU.delete" do - should "support requests with args: id" do - Stripe::SKU.delete("sku_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/skus/sku_xxxxxxxxxxxxx?" + context 'SKU.delete' do + should 'support requests with args: id' do + Stripe::SKU.delete('sku_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/skus/sku_xxxxxxxxxxxxx?" end end - context "SKU.list" do - should "support requests with args: limit" do - Stripe::SKU.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/skus?limit=3" + context 'SKU.list' do + should 'support requests with args: limit' do + Stripe::SKU.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/skus?limit=3" end end - context "SKU.retrieve" do - should "support requests with args: id" do - Stripe::SKU.retrieve("sku_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/skus/sku_xxxxxxxxxxxxx?" + context 'SKU.retrieve' do + should 'support requests with args: id' do + Stripe::SKU.retrieve('sku_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/skus/sku_xxxxxxxxxxxxx?" end end - context "SKU.update" do - should "support requests with args: metadata, id" do - Stripe::SKU.update("sku_xxxxxxxxxxxxx", { metadata: { order_id: "6735" } }) - assert_requested :post, "#{Stripe.api_base}/v1/skus/sku_xxxxxxxxxxxxx" + context 'SKU.update' do + should 'support requests with args: metadata, id' do + Stripe::SKU.update('sku_xxxxxxxxxxxxx', {metadata: {order_id: '6735'}}) + assert_requested :post, "#{Stripe.api_base}/v1/skus/sku_xxxxxxxxxxxxx" end end - context "Source.retrieve" do - should "support requests with args: id" do - Stripe::Source.retrieve("src_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/sources/src_xxxxxxxxxxxxx?" + context 'Source.retrieve' do + should 'support requests with args: id' do + Stripe::Source.retrieve('src_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/sources/src_xxxxxxxxxxxxx?" end - should "support requests with args: id2" do - Stripe::Source.retrieve("src_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/sources/src_xxxxxxxxxxxxx?" + should 'support requests with args: id2' do + Stripe::Source.retrieve('src_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/sources/src_xxxxxxxxxxxxx?" end end - context "Source.update" do - should "support requests with args: metadata, id" do + context 'Source.update' do + should 'support requests with args: metadata, id' do Stripe::Source.update( - "src_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'src_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/sources/src_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/sources/src_xxxxxxxxxxxxx" end end - context "Subscription.create" do - should "support requests with args: customer, items" do + context 'Subscription.create' do + should 'support requests with args: customer, items' do Stripe::Subscription.create( { - customer: "cus_xxxxxxxxxxxxx", - items: [{ price: "price_xxxxxxxxxxxxx" }], - } + customer: 'cus_xxxxxxxxxxxxx', + items: [{price: 'price_xxxxxxxxxxxxx'}], + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/subscriptions" + assert_requested :post, "#{Stripe.api_base}/v1/subscriptions" end end - context "Subscription.list" do - should "support requests with args: limit" do - Stripe::Subscription.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/subscriptions?limit=3" + context 'Subscription.list' do + should 'support requests with args: limit' do + Stripe::Subscription.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/subscriptions?limit=3" end end - context "Subscription.retrieve" do - should "support requests with args: id" do - Stripe::Subscription.retrieve("sub_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/subscriptions/sub_xxxxxxxxxxxxx?" + context 'Subscription.retrieve' do + should 'support requests with args: id' do + Stripe::Subscription.retrieve('sub_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/subscriptions/sub_xxxxxxxxxxxxx?" end end - context "Subscription.search" do - should "support requests with args: query" do + context 'Subscription.search' do + should 'support requests with args: query' do Stripe::Subscription.search( - { query: "status:'active' AND metadata['order_id']:'6735'" } + {query: 'status:\'active\' AND metadata[\'order_id\']:\'6735\''}, ) - assert_requested :get, "#{Stripe.api_base}/v1/subscriptions/search?query=status:'active' AND metadata['order_id']:'6735'" + assert_requested :get, "#{Stripe.api_base}/v1/subscriptions/search?query=status:'active' AND metadata['order_id']:'6735'" end end - context "Subscription.update" do - should "support requests with args: metadata, id" do + context 'Subscription.update' do + should 'support requests with args: metadata, id' do Stripe::Subscription.update( - "sub_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'sub_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/subscriptions/sub_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/subscriptions/sub_xxxxxxxxxxxxx" end end - context "SubscriptionItem.create" do - should "support requests with args: subscription, price, quantity" do + context 'SubscriptionItem.create' do + should 'support requests with args: subscription, price, quantity' do Stripe::SubscriptionItem.create( { - subscription: "sub_xxxxxxxxxxxxx", - price: "price_xxxxxxxxxxxxx", + subscription: 'sub_xxxxxxxxxxxxx', + price: 'price_xxxxxxxxxxxxx', quantity: 2, - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/subscription_items" + assert_requested :post, "#{Stripe.api_base}/v1/subscription_items" end end - context "SubscriptionItem.delete" do - should "support requests with args: id" do - Stripe::SubscriptionItem.delete("si_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/subscription_items/si_xxxxxxxxxxxxx?" + context 'SubscriptionItem.delete' do + should 'support requests with args: id' do + Stripe::SubscriptionItem.delete('si_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/subscription_items/si_xxxxxxxxxxxxx?" end end - context "SubscriptionItem.list" do - should "support requests with args: subscription" do - Stripe::SubscriptionItem.list({ subscription: "sub_xxxxxxxxxxxxx" }) - assert_requested :get, "#{Stripe.api_base}/v1/subscription_items?subscription=sub_xxxxxxxxxxxxx" + context 'SubscriptionItem.list' do + should 'support requests with args: subscription' do + Stripe::SubscriptionItem.list({subscription: 'sub_xxxxxxxxxxxxx'}) + assert_requested :get, "#{Stripe.api_base}/v1/subscription_items?subscription=sub_xxxxxxxxxxxxx" end end - context "SubscriptionItem.retrieve" do - should "support requests with args: id" do - Stripe::SubscriptionItem.retrieve("si_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/subscription_items/si_xxxxxxxxxxxxx?" + context 'SubscriptionItem.retrieve' do + should 'support requests with args: id' do + Stripe::SubscriptionItem.retrieve('si_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/subscription_items/si_xxxxxxxxxxxxx?" end end - context "SubscriptionItem.update" do - should "support requests with args: metadata, id" do + context 'SubscriptionItem.update' do + should 'support requests with args: metadata, id' do Stripe::SubscriptionItem.update( - "si_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'si_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/subscription_items/si_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/subscription_items/si_xxxxxxxxxxxxx" end end - context "SubscriptionSchedule.cancel" do - should "support requests with args: id" do - Stripe::SubscriptionSchedule.cancel("sub_sched_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/subscription_schedules/sub_sched_xxxxxxxxxxxxx/cancel?" + context 'SubscriptionSchedule.cancel' do + should 'support requests with args: id' do + Stripe::SubscriptionSchedule.cancel('sub_sched_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/subscription_schedules/sub_sched_xxxxxxxxxxxxx/cancel?" end end - context "SubscriptionSchedule.create" do - should "support requests with args: customer, start_date, end_behavior, phases" do + context 'SubscriptionSchedule.create' do + should 'support requests with args: customer, start_date, end_behavior, phases' do Stripe::SubscriptionSchedule.create( { - customer: "cus_xxxxxxxxxxxxx", - start_date: 1_652_909_005, - end_behavior: "release", + customer: 'cus_xxxxxxxxxxxxx', + start_date: 1652909005, + end_behavior: 'release', phases: [ { - items: [{ price: "price_xxxxxxxxxxxxx", quantity: 1 }], + items: [{price: 'price_xxxxxxxxxxxxx', quantity: 1}], iterations: 12, }, ], - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/subscription_schedules" + assert_requested :post, "#{Stripe.api_base}/v1/subscription_schedules" end end - context "SubscriptionSchedule.list" do - should "support requests with args: limit" do - Stripe::SubscriptionSchedule.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/subscription_schedules?limit=3" + context 'SubscriptionSchedule.list' do + should 'support requests with args: limit' do + Stripe::SubscriptionSchedule.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/subscription_schedules?limit=3" end end - context "SubscriptionSchedule.release" do - should "support requests with args: id" do - Stripe::SubscriptionSchedule.release("sub_sched_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/subscription_schedules/sub_sched_xxxxxxxxxxxxx/release?" + context 'SubscriptionSchedule.release' do + should 'support requests with args: id' do + Stripe::SubscriptionSchedule.release('sub_sched_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/subscription_schedules/sub_sched_xxxxxxxxxxxxx/release?" end end - context "SubscriptionSchedule.retrieve" do - should "support requests with args: id" do - Stripe::SubscriptionSchedule.retrieve("sub_sched_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/subscription_schedules/sub_sched_xxxxxxxxxxxxx?" + context 'SubscriptionSchedule.retrieve' do + should 'support requests with args: id' do + Stripe::SubscriptionSchedule.retrieve('sub_sched_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/subscription_schedules/sub_sched_xxxxxxxxxxxxx?" end end - context "SubscriptionSchedule.update" do - should "support requests with args: end_behavior, id" do + context 'SubscriptionSchedule.update' do + should 'support requests with args: end_behavior, id' do Stripe::SubscriptionSchedule.update( - "sub_sched_xxxxxxxxxxxxx", - { end_behavior: "release" } + 'sub_sched_xxxxxxxxxxxxx', + {end_behavior: 'release'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/subscription_schedules/sub_sched_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/subscription_schedules/sub_sched_xxxxxxxxxxxxx" end end - context "TaxCode.list" do - should "support requests with args: limit" do - Stripe::TaxCode.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/tax_codes?limit=3" + context 'TaxCode.list' do + should 'support requests with args: limit' do + Stripe::TaxCode.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/tax_codes?limit=3" end end - context "TaxCode.retrieve" do - should "support requests with args: id" do - Stripe::TaxCode.retrieve("txcd_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/tax_codes/txcd_xxxxxxxxxxxxx?" + context 'TaxCode.retrieve' do + should 'support requests with args: id' do + Stripe::TaxCode.retrieve('txcd_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/tax_codes/txcd_xxxxxxxxxxxxx?" end end - context "TaxId.delete" do - should "support requests with args: parent_id, id" do - Stripe::Customer.delete_tax_id("cus_xxxxxxxxxxxxx", "txi_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/tax_ids/txi_xxxxxxxxxxxxx?" + context 'TaxId.delete' do + should 'support requests with args: parent_id, id' do + Stripe::Customer.delete_tax_id('cus_xxxxxxxxxxxxx', 'txi_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/tax_ids/txi_xxxxxxxxxxxxx?" end end - context "TaxId.list" do - should "support requests with args: limit, parent_id" do - Stripe::Customer.list_tax_ids("cus_xxxxxxxxxxxxx", { limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/tax_ids?limit=3" + context 'TaxId.list' do + should 'support requests with args: limit, parent_id' do + Stripe::Customer.list_tax_ids('cus_xxxxxxxxxxxxx', {limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/tax_ids?limit=3" end end - context "TaxId.retrieve" do - should "support requests with args: id, parent_id" do + context 'TaxId.retrieve' do + should 'support requests with args: id, parent_id' do Stripe::Customer.retrieve_tax_id( - "cus_xxxxxxxxxxxxx", - "txi_xxxxxxxxxxxxx" + 'cus_xxxxxxxxxxxxx', + 'txi_xxxxxxxxxxxxx', ) - assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/tax_ids/txi_xxxxxxxxxxxxx?" + assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/tax_ids/txi_xxxxxxxxxxxxx?" end end - context "TaxRate.create" do - should "support requests with args: display_name, description, jurisdiction, percentage, inclusive" do + context 'TaxRate.create' do + should 'support requests with args: display_name, description, jurisdiction, percentage, inclusive' do Stripe::TaxRate.create( { - display_name: "VAT", - description: "VAT Germany", - jurisdiction: "DE", + display_name: 'VAT', + description: 'VAT Germany', + jurisdiction: 'DE', percentage: 16, inclusive: false, - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/tax_rates" + assert_requested :post, "#{Stripe.api_base}/v1/tax_rates" end end - context "TaxRate.list" do - should "support requests with args: limit" do - Stripe::TaxRate.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/tax_rates?limit=3" + context 'TaxRate.list' do + should 'support requests with args: limit' do + Stripe::TaxRate.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/tax_rates?limit=3" end end - context "TaxRate.retrieve" do - should "support requests with args: id" do - Stripe::TaxRate.retrieve("txr_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/tax_rates/txr_xxxxxxxxxxxxx?" + context 'TaxRate.retrieve' do + should 'support requests with args: id' do + Stripe::TaxRate.retrieve('txr_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/tax_rates/txr_xxxxxxxxxxxxx?" end end - context "TaxRate.update" do - should "support requests with args: active, id" do - Stripe::TaxRate.update("txr_xxxxxxxxxxxxx", { active: false }) - assert_requested :post, "#{Stripe.api_base}/v1/tax_rates/txr_xxxxxxxxxxxxx" + context 'TaxRate.update' do + should 'support requests with args: active, id' do + Stripe::TaxRate.update('txr_xxxxxxxxxxxxx', {active: false}) + assert_requested :post, "#{Stripe.api_base}/v1/tax_rates/txr_xxxxxxxxxxxxx" end end - context "Terminal.Configuration.create" do - should "work" do - Stripe::Terminal::Configuration.create - assert_requested :post, "#{Stripe.api_base}/v1/terminal/configurations?" + context 'Terminal.Configuration.create' do + should 'work' do + Stripe::Terminal::Configuration.create() + assert_requested :post, "#{Stripe.api_base}/v1/terminal/configurations?" end - should "support requests with args: bbpos_wisepos_e" do + should 'support requests with args: bbpos_wisepos_e' do Stripe::Terminal::Configuration.create( - { bbpos_wisepos_e: { splashscreen: "file_xxxxxxxxxxxxx" } } + {bbpos_wisepos_e: {splashscreen: 'file_xxxxxxxxxxxxx'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/terminal/configurations" + assert_requested :post, "#{Stripe.api_base}/v1/terminal/configurations" end end - context "Terminal.Configuration.delete" do - should "support requests with args: configuration" do - Stripe::Terminal::Configuration.delete("uc_123") - assert_requested :delete, "#{Stripe.api_base}/v1/terminal/configurations/uc_123?" + context 'Terminal.Configuration.delete' do + should 'support requests with args: configuration' do + Stripe::Terminal::Configuration.delete('uc_123') + assert_requested :delete, "#{Stripe.api_base}/v1/terminal/configurations/uc_123?" end - should "support requests with args: id" do - Stripe::Terminal::Configuration.delete("tmc_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/terminal/configurations/tmc_xxxxxxxxxxxxx?" + should 'support requests with args: id' do + Stripe::Terminal::Configuration.delete('tmc_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/terminal/configurations/tmc_xxxxxxxxxxxxx?" end end - context "Terminal.Configuration.list" do - should "work" do - Stripe::Terminal::Configuration.list - assert_requested :get, "#{Stripe.api_base}/v1/terminal/configurations?" + context 'Terminal.Configuration.list' do + should 'work' do + Stripe::Terminal::Configuration.list() + assert_requested :get, "#{Stripe.api_base}/v1/terminal/configurations?" end - should "support requests with args: limit" do - Stripe::Terminal::Configuration.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/terminal/configurations?limit=3" + should 'support requests with args: limit' do + Stripe::Terminal::Configuration.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/terminal/configurations?limit=3" end end - context "Terminal.Configuration.retrieve" do - should "support requests with args: configuration" do - Stripe::Terminal::Configuration.retrieve("uc_123") - assert_requested :get, "#{Stripe.api_base}/v1/terminal/configurations/uc_123?" + context 'Terminal.Configuration.retrieve' do + should 'support requests with args: configuration' do + Stripe::Terminal::Configuration.retrieve('uc_123') + assert_requested :get, "#{Stripe.api_base}/v1/terminal/configurations/uc_123?" end - should "support requests with args: id" do - Stripe::Terminal::Configuration.retrieve("tmc_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/terminal/configurations/tmc_xxxxxxxxxxxxx?" + should 'support requests with args: id' do + Stripe::Terminal::Configuration.retrieve('tmc_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/terminal/configurations/tmc_xxxxxxxxxxxxx?" end end - context "Terminal.Configuration.update" do - should "support requests with args: configuration, tipping" do + context 'Terminal.Configuration.update' do + should 'support requests with args: configuration, tipping' do Stripe::Terminal::Configuration.update( - "uc_123", - { tipping: { usd: { fixed_amounts: [10] } } } + 'uc_123', + {tipping: {usd: {fixed_amounts: [10]}}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/terminal/configurations/uc_123" + assert_requested :post, "#{Stripe.api_base}/v1/terminal/configurations/uc_123" end - should "support requests with args: bbpos_wisepos_e, id" do + should 'support requests with args: bbpos_wisepos_e, id' do Stripe::Terminal::Configuration.update( - "tmc_xxxxxxxxxxxxx", - { bbpos_wisepos_e: { splashscreen: "file_xxxxxxxxxxxxx" } } + 'tmc_xxxxxxxxxxxxx', + {bbpos_wisepos_e: {splashscreen: 'file_xxxxxxxxxxxxx'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/terminal/configurations/tmc_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/terminal/configurations/tmc_xxxxxxxxxxxxx" end end - context "Terminal.ConnectionToken.create" do - should "work" do - Stripe::Terminal::ConnectionToken.create - assert_requested :post, "#{Stripe.api_base}/v1/terminal/connection_tokens?" + context 'Terminal.ConnectionToken.create' do + should 'work' do + Stripe::Terminal::ConnectionToken.create() + assert_requested :post, "#{Stripe.api_base}/v1/terminal/connection_tokens?" end end - context "Terminal.Location.create" do - should "support requests with args: display_name, address" do + context 'Terminal.Location.create' do + should 'support requests with args: display_name, address' do Stripe::Terminal::Location.create( { - display_name: "My First Store", + display_name: 'My First Store', address: { - line1: "1234 Main Street", - city: "San Francisco", - country: "US", - postal_code: "94111", + line1: '1234 Main Street', + city: 'San Francisco', + country: 'US', + postal_code: '94111', }, - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/terminal/locations" + assert_requested :post, "#{Stripe.api_base}/v1/terminal/locations" end end - context "Terminal.Location.delete" do - should "support requests with args: id" do - Stripe::Terminal::Location.delete("tml_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/terminal/locations/tml_xxxxxxxxxxxxx?" + context 'Terminal.Location.delete' do + should 'support requests with args: id' do + Stripe::Terminal::Location.delete('tml_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/terminal/locations/tml_xxxxxxxxxxxxx?" end end - context "Terminal.Location.list" do - should "support requests with args: limit" do - Stripe::Terminal::Location.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/terminal/locations?limit=3" + context 'Terminal.Location.list' do + should 'support requests with args: limit' do + Stripe::Terminal::Location.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/terminal/locations?limit=3" end end - context "Terminal.Location.retrieve" do - should "support requests with args: id" do - Stripe::Terminal::Location.retrieve("tml_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/terminal/locations/tml_xxxxxxxxxxxxx?" + context 'Terminal.Location.retrieve' do + should 'support requests with args: id' do + Stripe::Terminal::Location.retrieve('tml_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/terminal/locations/tml_xxxxxxxxxxxxx?" end end - context "Terminal.Location.update" do - should "support requests with args: display_name, id" do + context 'Terminal.Location.update' do + should 'support requests with args: display_name, id' do Stripe::Terminal::Location.update( - "tml_xxxxxxxxxxxxx", - { display_name: "My First Store" } + 'tml_xxxxxxxxxxxxx', + {display_name: 'My First Store'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/terminal/locations/tml_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/terminal/locations/tml_xxxxxxxxxxxxx" end end - context "Terminal.Reader.cancel_action" do - should "support requests with args: id" do - Stripe::Terminal::Reader.cancel_action("tmr_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/terminal/readers/tmr_xxxxxxxxxxxxx/cancel_action?" + context 'Terminal.Reader.cancel_action' do + should 'support requests with args: id' do + Stripe::Terminal::Reader.cancel_action('tmr_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/terminal/readers/tmr_xxxxxxxxxxxxx/cancel_action?" end end - context "Terminal.Reader.create" do - should "support requests with args: registration_code, label, location" do + context 'Terminal.Reader.create' do + should 'support requests with args: registration_code, label, location' do Stripe::Terminal::Reader.create( { - registration_code: "puppies-plug-could", - label: "Blue Rabbit", - location: "tml_1234", - } + registration_code: 'puppies-plug-could', + label: 'Blue Rabbit', + location: 'tml_1234', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/terminal/readers" + assert_requested :post, "#{Stripe.api_base}/v1/terminal/readers" end end - context "Terminal.Reader.delete" do - should "support requests with args: id" do - Stripe::Terminal::Reader.delete("tmr_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/terminal/readers/tmr_xxxxxxxxxxxxx?" + context 'Terminal.Reader.delete' do + should 'support requests with args: id' do + Stripe::Terminal::Reader.delete('tmr_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/terminal/readers/tmr_xxxxxxxxxxxxx?" end end - context "Terminal.Reader.list" do - should "support requests with args: limit" do - Stripe::Terminal::Reader.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/terminal/readers?limit=3" + context 'Terminal.Reader.list' do + should 'support requests with args: limit' do + Stripe::Terminal::Reader.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/terminal/readers?limit=3" end end - context "Terminal.Reader.process_payment_intent" do - should "support requests with args: payment_intent, id" do + context 'Terminal.Reader.process_payment_intent' do + should 'support requests with args: payment_intent, id' do Stripe::Terminal::Reader.process_payment_intent( - "tmr_xxxxxxxxxxxxx", - { payment_intent: "pi_xxxxxxxxxxxxx" } + 'tmr_xxxxxxxxxxxxx', + {payment_intent: 'pi_xxxxxxxxxxxxx'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/terminal/readers/tmr_xxxxxxxxxxxxx/process_payment_intent" + assert_requested :post, "#{Stripe.api_base}/v1/terminal/readers/tmr_xxxxxxxxxxxxx/process_payment_intent" end end - context "Terminal.Reader.retrieve" do - should "support requests with args: id" do - Stripe::Terminal::Reader.retrieve("tmr_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/terminal/readers/tmr_xxxxxxxxxxxxx?" + context 'Terminal.Reader.retrieve' do + should 'support requests with args: id' do + Stripe::Terminal::Reader.retrieve('tmr_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/terminal/readers/tmr_xxxxxxxxxxxxx?" end end - context "Terminal.Reader.update" do - should "support requests with args: label, id" do + context 'Terminal.Reader.update' do + should 'support requests with args: label, id' do Stripe::Terminal::Reader.update( - "tmr_xxxxxxxxxxxxx", - { label: "Blue Rabbit" } + 'tmr_xxxxxxxxxxxxx', + {label: 'Blue Rabbit'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/terminal/readers/tmr_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/terminal/readers/tmr_xxxxxxxxxxxxx" end end - context "TestHelpers.TestClock.advance" do - should "support requests with args: test_clock, frozen_time" do - Stripe::TestHelpers::TestClock.advance("clock_xyz", { frozen_time: 142 }) - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/test_clocks/clock_xyz/advance" + context 'TestHelpers.TestClock.advance' do + should 'support requests with args: test_clock, frozen_time' do + Stripe::TestHelpers::TestClock.advance('clock_xyz', {frozen_time: 142}) + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/test_clocks/clock_xyz/advance" end - should "support requests with args: frozen_time, id" do + should 'support requests with args: frozen_time, id' do Stripe::TestHelpers::TestClock.advance( - "clock_xxxxxxxxxxxxx", - { frozen_time: 1_652_390_605 } + 'clock_xxxxxxxxxxxxx', + {frozen_time: 1652390605}, ) - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/test_clocks/clock_xxxxxxxxxxxxx/advance" + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/test_clocks/clock_xxxxxxxxxxxxx/advance" end end - context "TestHelpers.TestClock.create" do - should "support requests with args: frozen_time, name" do + context 'TestHelpers.TestClock.create' do + should 'support requests with args: frozen_time, name' do Stripe::TestHelpers::TestClock.create( - { frozen_time: 123, name: "cogsworth" } + {frozen_time: 123, name: 'cogsworth'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/test_clocks" + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/test_clocks" end - should "support requests with args: frozen_time" do - Stripe::TestHelpers::TestClock.create({ frozen_time: 1_577_836_800 }) - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/test_clocks" + should 'support requests with args: frozen_time' do + Stripe::TestHelpers::TestClock.create({frozen_time: 1577836800}) + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/test_clocks" end end - context "TestHelpers.TestClock.delete" do - should "support requests with args: test_clock" do - Stripe::TestHelpers::TestClock.delete("clock_xyz") - assert_requested :delete, "#{Stripe.api_base}/v1/test_helpers/test_clocks/clock_xyz?" + context 'TestHelpers.TestClock.delete' do + should 'support requests with args: test_clock' do + Stripe::TestHelpers::TestClock.delete('clock_xyz') + assert_requested :delete, "#{Stripe.api_base}/v1/test_helpers/test_clocks/clock_xyz?" end - should "support requests with args: id" do - Stripe::TestHelpers::TestClock.delete("clock_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/test_helpers/test_clocks/clock_xxxxxxxxxxxxx?" + should 'support requests with args: id' do + Stripe::TestHelpers::TestClock.delete('clock_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/test_helpers/test_clocks/clock_xxxxxxxxxxxxx?" end end - context "TestHelpers.TestClock.list" do - should "work" do - Stripe::TestHelpers::TestClock.list - assert_requested :get, "#{Stripe.api_base}/v1/test_helpers/test_clocks?" + context 'TestHelpers.TestClock.list' do + should 'work' do + Stripe::TestHelpers::TestClock.list() + assert_requested :get, "#{Stripe.api_base}/v1/test_helpers/test_clocks?" end - should "support requests with args: limit" do - Stripe::TestHelpers::TestClock.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/test_helpers/test_clocks?limit=3" + should 'support requests with args: limit' do + Stripe::TestHelpers::TestClock.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/test_helpers/test_clocks?limit=3" end end - context "TestHelpers.TestClock.retrieve" do - should "support requests with args: test_clock" do - Stripe::TestHelpers::TestClock.retrieve("clock_xyz") - assert_requested :get, "#{Stripe.api_base}/v1/test_helpers/test_clocks/clock_xyz?" + context 'TestHelpers.TestClock.retrieve' do + should 'support requests with args: test_clock' do + Stripe::TestHelpers::TestClock.retrieve('clock_xyz') + assert_requested :get, "#{Stripe.api_base}/v1/test_helpers/test_clocks/clock_xyz?" end - should "support requests with args: id" do - Stripe::TestHelpers::TestClock.retrieve("clock_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/test_helpers/test_clocks/clock_xxxxxxxxxxxxx?" + should 'support requests with args: id' do + Stripe::TestHelpers::TestClock.retrieve('clock_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/test_helpers/test_clocks/clock_xxxxxxxxxxxxx?" end end - context "Token.create" do - should "support requests with args: card" do + context 'Token.create' do + should 'support requests with args: card' do Stripe::Token.create( { card: { - number: "4242424242424242", - exp_month: "5", - exp_year: "2023", - cvc: "314", + number: '4242424242424242', + exp_month: '5', + exp_year: '2023', + cvc: '314', }, - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/tokens" + assert_requested :post, "#{Stripe.api_base}/v1/tokens" end - should "support requests with args: bank_account" do + should 'support requests with args: bank_account' do Stripe::Token.create( { bank_account: { - country: "US", - currency: "usd", - account_holder_name: "Jenny Rosen", - account_holder_type: "individual", - routing_number: "110000000", - account_number: "000123456789", + country: 'US', + currency: 'usd', + account_holder_name: 'Jenny Rosen', + account_holder_type: 'individual', + routing_number: '110000000', + account_number: '000123456789', }, - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/tokens" + assert_requested :post, "#{Stripe.api_base}/v1/tokens" end - should "support requests with args: pii" do - Stripe::Token.create({ pii: { id_number: "000000000" } }) - assert_requested :post, "#{Stripe.api_base}/v1/tokens" + should 'support requests with args: pii' do + Stripe::Token.create({pii: {id_number: '000000000'}}) + assert_requested :post, "#{Stripe.api_base}/v1/tokens" end - should "support requests with args: account" do + should 'support requests with args: account' do Stripe::Token.create( { account: { - individual: { first_name: "Jane", last_name: "Doe" }, + individual: {first_name: 'Jane', last_name: 'Doe'}, tos_shown_and_accepted: true, }, - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/tokens" + assert_requested :post, "#{Stripe.api_base}/v1/tokens" end - should "support requests with args: person" do + should 'support requests with args: person' do Stripe::Token.create( { person: { - first_name: "Jane", - last_name: "Doe", - relationship: { owner: true }, + first_name: 'Jane', + last_name: 'Doe', + relationship: {owner: true}, }, - } + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/tokens" + assert_requested :post, "#{Stripe.api_base}/v1/tokens" end - should "support requests with args: cvc_update" do - Stripe::Token.create({ cvc_update: { cvc: "123" } }) - assert_requested :post, "#{Stripe.api_base}/v1/tokens" + should 'support requests with args: cvc_update' do + Stripe::Token.create({cvc_update: {cvc: '123'}}) + assert_requested :post, "#{Stripe.api_base}/v1/tokens" end end - context "Token.retrieve" do - should "support requests with args: id" do - Stripe::Token.retrieve("tok_xxxx") - assert_requested :get, "#{Stripe.api_base}/v1/tokens/tok_xxxx?" + context 'Token.retrieve' do + should 'support requests with args: id' do + Stripe::Token.retrieve('tok_xxxx') + assert_requested :get, "#{Stripe.api_base}/v1/tokens/tok_xxxx?" end end - context "Topup.cancel" do - should "support requests with args: id" do - Stripe::Topup.cancel("tu_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/topups/tu_xxxxxxxxxxxxx/cancel?" + context 'Topup.cancel' do + should 'support requests with args: id' do + Stripe::Topup.cancel('tu_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/topups/tu_xxxxxxxxxxxxx/cancel?" end end - context "Topup.create" do - should "support requests with args: amount, currency, description, statement_descriptor" do + context 'Topup.create' do + should 'support requests with args: amount, currency, description, statement_descriptor' do Stripe::Topup.create( { amount: 2000, - currency: "usd", - description: "Top-up for Jenny Rosen", - statement_descriptor: "Top-up", - } + currency: 'usd', + description: 'Top-up for Jenny Rosen', + statement_descriptor: 'Top-up', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/topups" + assert_requested :post, "#{Stripe.api_base}/v1/topups" end end - context "Topup.list" do - should "support requests with args: limit" do - Stripe::Topup.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/topups?limit=3" + context 'Topup.list' do + should 'support requests with args: limit' do + Stripe::Topup.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/topups?limit=3" end end - context "Topup.retrieve" do - should "support requests with args: id" do - Stripe::Topup.retrieve("tu_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/topups/tu_xxxxxxxxxxxxx?" + context 'Topup.retrieve' do + should 'support requests with args: id' do + Stripe::Topup.retrieve('tu_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/topups/tu_xxxxxxxxxxxxx?" end end - context "Topup.update" do - should "support requests with args: metadata, id" do - Stripe::Topup.update("tu_xxxxxxxxxxxxx", { metadata: { order_id: "6735" } }) - assert_requested :post, "#{Stripe.api_base}/v1/topups/tu_xxxxxxxxxxxxx" + context 'Topup.update' do + should 'support requests with args: metadata, id' do + Stripe::Topup.update('tu_xxxxxxxxxxxxx', {metadata: {order_id: '6735'}}) + assert_requested :post, "#{Stripe.api_base}/v1/topups/tu_xxxxxxxxxxxxx" end end - context "Transfer.create" do - should "support requests with args: amount, currency, destination, transfer_group" do + context 'Transfer.create' do + should 'support requests with args: amount, currency, destination, transfer_group' do Stripe::Transfer.create( { amount: 400, - currency: "usd", - destination: "acct_xxxxxxxxxxxxx", - transfer_group: "ORDER_95", - } + currency: 'usd', + destination: 'acct_xxxxxxxxxxxxx', + transfer_group: 'ORDER_95', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/transfers" + assert_requested :post, "#{Stripe.api_base}/v1/transfers" end end - context "Transfer.list" do - should "support requests with args: limit" do - Stripe::Transfer.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/transfers?limit=3" + context 'Transfer.list' do + should 'support requests with args: limit' do + Stripe::Transfer.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/transfers?limit=3" end end - context "Transfer.retrieve" do - should "support requests with args: id" do - Stripe::Transfer.retrieve("tr_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/transfers/tr_xxxxxxxxxxxxx?" + context 'Transfer.retrieve' do + should 'support requests with args: id' do + Stripe::Transfer.retrieve('tr_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/transfers/tr_xxxxxxxxxxxxx?" end end - context "Transfer.update" do - should "support requests with args: metadata, id" do + context 'Transfer.update' do + should 'support requests with args: metadata, id' do Stripe::Transfer.update( - "tr_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'tr_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/transfers/tr_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/transfers/tr_xxxxxxxxxxxxx" end end - context "TransferReversal.list" do - should "support requests with args: limit, parent_id" do - Stripe::Transfer.list_reversals("tr_xxxxxxxxxxxxx", { limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/transfers/tr_xxxxxxxxxxxxx/reversals?limit=3" + context 'TransferReversal.list' do + should 'support requests with args: limit, parent_id' do + Stripe::Transfer.list_reversals('tr_xxxxxxxxxxxxx', {limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/transfers/tr_xxxxxxxxxxxxx/reversals?limit=3" end end - context "TransferReversal.retrieve" do - should "support requests with args: parent_id, id" do + context 'TransferReversal.retrieve' do + should 'support requests with args: parent_id, id' do Stripe::Transfer.retrieve_reversal( - "tr_xxxxxxxxxxxxx", - "trr_xxxxxxxxxxxxx" + 'tr_xxxxxxxxxxxxx', + 'trr_xxxxxxxxxxxxx', ) - assert_requested :get, "#{Stripe.api_base}/v1/transfers/tr_xxxxxxxxxxxxx/reversals/trr_xxxxxxxxxxxxx?" + assert_requested :get, "#{Stripe.api_base}/v1/transfers/tr_xxxxxxxxxxxxx/reversals/trr_xxxxxxxxxxxxx?" end end - context "TransferReversal.update" do - should "support requests with args: metadata, parent_id, id" do + context 'TransferReversal.update' do + should 'support requests with args: metadata, parent_id, id' do Stripe::Transfer.update_reversal( - "tr_xxxxxxxxxxxxx", - "trr_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'tr_xxxxxxxxxxxxx', + 'trr_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/transfers/tr_xxxxxxxxxxxxx/reversals/trr_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/transfers/tr_xxxxxxxxxxxxx/reversals/trr_xxxxxxxxxxxxx" end end - context "Treasury.CreditReversal.create" do - should "support requests with args: received_credit" do + context 'Treasury.CreditReversal.create' do + should 'support requests with args: received_credit' do Stripe::Treasury::CreditReversal.create( - { received_credit: "rc_xxxxxxxxxxxxx" } + {received_credit: 'rc_xxxxxxxxxxxxx'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/treasury/credit_reversals" + assert_requested :post, "#{Stripe.api_base}/v1/treasury/credit_reversals" end end - context "Treasury.CreditReversal.list" do - should "support requests with args: financial_account, limit" do + context 'Treasury.CreditReversal.list' do + should 'support requests with args: financial_account, limit' do Stripe::Treasury::CreditReversal.list( - { financial_account: "fa_xxxxxxxxxxxxx", limit: 3 } + {financial_account: 'fa_xxxxxxxxxxxxx', limit: 3}, ) - assert_requested :get, "#{Stripe.api_base}/v1/treasury/credit_reversals?financial_account=fa_xxxxxxxxxxxxx&limit=3" + assert_requested :get, "#{Stripe.api_base}/v1/treasury/credit_reversals?financial_account=fa_xxxxxxxxxxxxx&limit=3" end end - context "Treasury.CreditReversal.retrieve" do - should "support requests with args: id" do - Stripe::Treasury::CreditReversal.retrieve("credrev_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/treasury/credit_reversals/credrev_xxxxxxxxxxxxx?" + context 'Treasury.CreditReversal.retrieve' do + should 'support requests with args: id' do + Stripe::Treasury::CreditReversal.retrieve('credrev_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/treasury/credit_reversals/credrev_xxxxxxxxxxxxx?" end end - context "Treasury.DebitReversal.create" do - should "support requests with args: received_debit" do + context 'Treasury.DebitReversal.create' do + should 'support requests with args: received_debit' do Stripe::Treasury::DebitReversal.create( - { received_debit: "rd_xxxxxxxxxxxxx" } + {received_debit: 'rd_xxxxxxxxxxxxx'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/treasury/debit_reversals" + assert_requested :post, "#{Stripe.api_base}/v1/treasury/debit_reversals" end end - context "Treasury.DebitReversal.list" do - should "support requests with args: financial_account, limit" do + context 'Treasury.DebitReversal.list' do + should 'support requests with args: financial_account, limit' do Stripe::Treasury::DebitReversal.list( - { financial_account: "fa_xxxxxxxxxxxxx", limit: 3 } + {financial_account: 'fa_xxxxxxxxxxxxx', limit: 3}, ) - assert_requested :get, "#{Stripe.api_base}/v1/treasury/debit_reversals?financial_account=fa_xxxxxxxxxxxxx&limit=3" + assert_requested :get, "#{Stripe.api_base}/v1/treasury/debit_reversals?financial_account=fa_xxxxxxxxxxxxx&limit=3" end end - context "Treasury.DebitReversal.retrieve" do - should "support requests with args: id" do - Stripe::Treasury::DebitReversal.retrieve("debrev_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/treasury/debit_reversals/debrev_xxxxxxxxxxxxx?" + context 'Treasury.DebitReversal.retrieve' do + should 'support requests with args: id' do + Stripe::Treasury::DebitReversal.retrieve('debrev_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/treasury/debit_reversals/debrev_xxxxxxxxxxxxx?" end end - context "Treasury.FinancialAccount.create" do - should "support requests with args: supported_currencies, features" do + context 'Treasury.FinancialAccount.create' do + should 'support requests with args: supported_currencies, features' do Stripe::Treasury::FinancialAccount.create( - { supported_currencies: ["usd"], features: {} } + {supported_currencies: ['usd'], features: {}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/treasury/financial_accounts" + assert_requested :post, "#{Stripe.api_base}/v1/treasury/financial_accounts" end end - context "Treasury.FinancialAccount.list" do - should "support requests with args: limit" do - Stripe::Treasury::FinancialAccount.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/treasury/financial_accounts?limit=3" + context 'Treasury.FinancialAccount.list' do + should 'support requests with args: limit' do + Stripe::Treasury::FinancialAccount.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/treasury/financial_accounts?limit=3" end end - context "Treasury.FinancialAccount.retrieve" do - should "support requests with args: id" do - Stripe::Treasury::FinancialAccount.retrieve("fa_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/treasury/financial_accounts/fa_xxxxxxxxxxxxx?" + context 'Treasury.FinancialAccount.retrieve' do + should 'support requests with args: id' do + Stripe::Treasury::FinancialAccount.retrieve('fa_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/treasury/financial_accounts/fa_xxxxxxxxxxxxx?" end end - context "Treasury.FinancialAccount.retrieve_features" do - should "support requests with args: parent_id" do - Stripe::Treasury::FinancialAccount.retrieve_features("fa_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/treasury/financial_accounts/fa_xxxxxxxxxxxxx/features?" + context 'Treasury.FinancialAccount.retrieve_features' do + should 'support requests with args: parent_id' do + Stripe::Treasury::FinancialAccount.retrieve_features('fa_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/treasury/financial_accounts/fa_xxxxxxxxxxxxx/features?" end end - context "Treasury.FinancialAccount.update" do - should "support requests with args: metadata, id" do + context 'Treasury.FinancialAccount.update' do + should 'support requests with args: metadata, id' do Stripe::Treasury::FinancialAccount.update( - "fa_xxxxxxxxxxxxx", - { metadata: { order_id: "6735" } } + 'fa_xxxxxxxxxxxxx', + {metadata: {order_id: '6735'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/treasury/financial_accounts/fa_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/treasury/financial_accounts/fa_xxxxxxxxxxxxx" end end - context "Treasury.FinancialAccount.update_features" do - should "support requests with args: card_issuing, parent_id" do + context 'Treasury.FinancialAccount.update_features' do + should 'support requests with args: card_issuing, parent_id' do Stripe::Treasury::FinancialAccount.update_features( - "fa_xxxxxxxxxxxxx", - { card_issuing: { requested: false } } + 'fa_xxxxxxxxxxxxx', + {card_issuing: {requested: false}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/treasury/financial_accounts/fa_xxxxxxxxxxxxx/features" + assert_requested :post, "#{Stripe.api_base}/v1/treasury/financial_accounts/fa_xxxxxxxxxxxxx/features" end end - context "Treasury.InboundTransfer.cancel" do - should "support requests with args: id" do - Stripe::Treasury::InboundTransfer.cancel("ibt_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/treasury/inbound_transfers/ibt_xxxxxxxxxxxxx/cancel?" + context 'Treasury.InboundTransfer.cancel' do + should 'support requests with args: id' do + Stripe::Treasury::InboundTransfer.cancel('ibt_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/treasury/inbound_transfers/ibt_xxxxxxxxxxxxx/cancel?" end end - context "Treasury.InboundTransfer.create" do - should "support requests with args: financial_account, amount, currency, origin_payment_method, description" do + context 'Treasury.InboundTransfer.create' do + should 'support requests with args: financial_account, amount, currency, origin_payment_method, description' do Stripe::Treasury::InboundTransfer.create( { - financial_account: "fa_xxxxxxxxxxxxx", - amount: 10_000, - currency: "usd", - origin_payment_method: "pm_xxxxxxxxxxxxx", - description: "InboundTransfer from my bank account", - } + financial_account: 'fa_xxxxxxxxxxxxx', + amount: 10000, + currency: 'usd', + origin_payment_method: 'pm_xxxxxxxxxxxxx', + description: 'InboundTransfer from my bank account', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/treasury/inbound_transfers" + assert_requested :post, "#{Stripe.api_base}/v1/treasury/inbound_transfers" end end - context "Treasury.InboundTransfer.fail" do - should "support requests with args: id, failure_details" do + context 'Treasury.InboundTransfer.fail' do + should 'support requests with args: id, failure_details' do Stripe::Treasury::InboundTransfer::TestHelpers.fail( - "ibt_123", - { failure_details: { code: "account_closed" } } + 'ibt_123', + {failure_details: {code: 'account_closed'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/inbound_transfers/ibt_123/fail" + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/inbound_transfers/ibt_123/fail" end end - context "Treasury.InboundTransfer.list" do - should "support requests with args: financial_account, limit" do + context 'Treasury.InboundTransfer.list' do + should 'support requests with args: financial_account, limit' do Stripe::Treasury::InboundTransfer.list( - { financial_account: "fa_xxxxxxxxxxxxx", limit: 3 } + {financial_account: 'fa_xxxxxxxxxxxxx', limit: 3}, ) - assert_requested :get, "#{Stripe.api_base}/v1/treasury/inbound_transfers?financial_account=fa_xxxxxxxxxxxxx&limit=3" + assert_requested :get, "#{Stripe.api_base}/v1/treasury/inbound_transfers?financial_account=fa_xxxxxxxxxxxxx&limit=3" end end - context "Treasury.InboundTransfer.retrieve" do - should "support requests with args: id" do - Stripe::Treasury::InboundTransfer.retrieve("ibt_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/treasury/inbound_transfers/ibt_xxxxxxxxxxxxx?" + context 'Treasury.InboundTransfer.retrieve' do + should 'support requests with args: id' do + Stripe::Treasury::InboundTransfer.retrieve('ibt_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/treasury/inbound_transfers/ibt_xxxxxxxxxxxxx?" end end - context "Treasury.InboundTransfer.return_inbound_transfer" do - should "support requests with args: id" do + context 'Treasury.InboundTransfer.return_inbound_transfer' do + should 'support requests with args: id' do Stripe::Treasury::InboundTransfer::TestHelpers.return_inbound_transfer( - "ibt_123" + 'ibt_123', ) - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/inbound_transfers/ibt_123/return?" + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/inbound_transfers/ibt_123/return?" end end - context "Treasury.InboundTransfer.succeed" do - should "support requests with args: id" do - Stripe::Treasury::InboundTransfer::TestHelpers.succeed("ibt_123") - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/inbound_transfers/ibt_123/succeed?" + context 'Treasury.InboundTransfer.succeed' do + should 'support requests with args: id' do + Stripe::Treasury::InboundTransfer::TestHelpers.succeed('ibt_123') + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/inbound_transfers/ibt_123/succeed?" end end - context "Treasury.OutboundPayment.cancel" do - should "support requests with args: id" do - Stripe::Treasury::OutboundPayment.cancel("obp_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/treasury/outbound_payments/obp_xxxxxxxxxxxxx/cancel?" + context 'Treasury.OutboundPayment.cancel' do + should 'support requests with args: id' do + Stripe::Treasury::OutboundPayment.cancel('obp_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/treasury/outbound_payments/obp_xxxxxxxxxxxxx/cancel?" end end - context "Treasury.OutboundPayment.create" do - should "support requests with args: financial_account, amount, currency, customer, destination_payment_method, description" do + context 'Treasury.OutboundPayment.create' do + should 'support requests with args: financial_account, amount, currency, customer, destination_payment_method, description' do Stripe::Treasury::OutboundPayment.create( { - financial_account: "fa_xxxxxxxxxxxxx", - amount: 10_000, - currency: "usd", - customer: "cu_xxxxxxxxxxxxx", - destination_payment_method: "pm_xxxxxxxxxxxxx", - description: "OutboundPayment to a 3rd party", - } + financial_account: 'fa_xxxxxxxxxxxxx', + amount: 10000, + currency: 'usd', + customer: 'cu_xxxxxxxxxxxxx', + destination_payment_method: 'pm_xxxxxxxxxxxxx', + description: 'OutboundPayment to a 3rd party', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/treasury/outbound_payments" + assert_requested :post, "#{Stripe.api_base}/v1/treasury/outbound_payments" end end - context "Treasury.OutboundPayment.list" do - should "support requests with args: financial_account, limit" do + context 'Treasury.OutboundPayment.list' do + should 'support requests with args: financial_account, limit' do Stripe::Treasury::OutboundPayment.list( - { financial_account: "fa_xxxxxxxxxxxxx", limit: 3 } + {financial_account: 'fa_xxxxxxxxxxxxx', limit: 3}, ) - assert_requested :get, "#{Stripe.api_base}/v1/treasury/outbound_payments?financial_account=fa_xxxxxxxxxxxxx&limit=3" + assert_requested :get, "#{Stripe.api_base}/v1/treasury/outbound_payments?financial_account=fa_xxxxxxxxxxxxx&limit=3" end end - context "Treasury.OutboundPayment.retrieve" do - should "support requests with args: id" do - Stripe::Treasury::OutboundPayment.retrieve("obp_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/treasury/outbound_payments/obp_xxxxxxxxxxxxx?" + context 'Treasury.OutboundPayment.retrieve' do + should 'support requests with args: id' do + Stripe::Treasury::OutboundPayment.retrieve('obp_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/treasury/outbound_payments/obp_xxxxxxxxxxxxx?" end end - context "Treasury.OutboundTransfer.cancel" do - should "support requests with args: id" do - Stripe::Treasury::OutboundTransfer.cancel("obt_xxxxxxxxxxxxx") - assert_requested :post, "#{Stripe.api_base}/v1/treasury/outbound_transfers/obt_xxxxxxxxxxxxx/cancel?" + context 'Treasury.OutboundTransfer.cancel' do + should 'support requests with args: id' do + Stripe::Treasury::OutboundTransfer.cancel('obt_xxxxxxxxxxxxx') + assert_requested :post, "#{Stripe.api_base}/v1/treasury/outbound_transfers/obt_xxxxxxxxxxxxx/cancel?" end end - context "Treasury.OutboundTransfer.create" do - should "support requests with args: financial_account, destination_payment_method, amount, currency, description" do + context 'Treasury.OutboundTransfer.create' do + should 'support requests with args: financial_account, destination_payment_method, amount, currency, description' do Stripe::Treasury::OutboundTransfer.create( { - financial_account: "fa_xxxxxxxxxxxxx", - destination_payment_method: "pm_xxxxxxxxxxxxx", + financial_account: 'fa_xxxxxxxxxxxxx', + destination_payment_method: 'pm_xxxxxxxxxxxxx', amount: 500, - currency: "usd", - description: "OutboundTransfer to my external bank account", - } + currency: 'usd', + description: 'OutboundTransfer to my external bank account', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/treasury/outbound_transfers" + assert_requested :post, "#{Stripe.api_base}/v1/treasury/outbound_transfers" end end - context "Treasury.OutboundTransfer.fail" do - should "support requests with args: id" do - Stripe::Treasury::OutboundTransfer::TestHelpers.fail("obt_123") - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/outbound_transfers/obt_123/fail?" + context 'Treasury.OutboundTransfer.fail' do + should 'support requests with args: id' do + Stripe::Treasury::OutboundTransfer::TestHelpers.fail('obt_123') + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/outbound_transfers/obt_123/fail?" end end - context "Treasury.OutboundTransfer.list" do - should "support requests with args: financial_account, limit" do + context 'Treasury.OutboundTransfer.list' do + should 'support requests with args: financial_account, limit' do Stripe::Treasury::OutboundTransfer.list( - { financial_account: "fa_xxxxxxxxxxxxx", limit: 3 } + {financial_account: 'fa_xxxxxxxxxxxxx', limit: 3}, ) - assert_requested :get, "#{Stripe.api_base}/v1/treasury/outbound_transfers?financial_account=fa_xxxxxxxxxxxxx&limit=3" + assert_requested :get, "#{Stripe.api_base}/v1/treasury/outbound_transfers?financial_account=fa_xxxxxxxxxxxxx&limit=3" end end - context "Treasury.OutboundTransfer.post" do - should "support requests with args: id" do - Stripe::Treasury::OutboundTransfer::TestHelpers.post("obt_123") - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/outbound_transfers/obt_123/post?" + context 'Treasury.OutboundTransfer.post' do + should 'support requests with args: id' do + Stripe::Treasury::OutboundTransfer::TestHelpers.post('obt_123') + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/outbound_transfers/obt_123/post?" end end - context "Treasury.OutboundTransfer.retrieve" do - should "support requests with args: id" do - Stripe::Treasury::OutboundTransfer.retrieve("obt_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/treasury/outbound_transfers/obt_xxxxxxxxxxxxx?" + context 'Treasury.OutboundTransfer.retrieve' do + should 'support requests with args: id' do + Stripe::Treasury::OutboundTransfer.retrieve('obt_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/treasury/outbound_transfers/obt_xxxxxxxxxxxxx?" end end - context "Treasury.OutboundTransfer.return_outbound_transfer" do - should "support requests with args: id, returned_details" do + context 'Treasury.OutboundTransfer.return_outbound_transfer' do + should 'support requests with args: id, returned_details' do Stripe::Treasury::OutboundTransfer::TestHelpers.return_outbound_transfer( - "obt_123", - { returned_details: { code: "account_closed" } } + 'obt_123', + {returned_details: {code: 'account_closed'}}, ) - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/outbound_transfers/obt_123/return" + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/outbound_transfers/obt_123/return" end end - context "Treasury.ReceivedCredit.create" do - should "support requests with args: financial_account, network, amount, currency" do + context 'Treasury.ReceivedCredit.create' do + should 'support requests with args: financial_account, network, amount, currency' do Stripe::Treasury::ReceivedCredit::TestHelpers.create( { - financial_account: "fa_123", - network: "ach", + financial_account: 'fa_123', + network: 'ach', amount: 1234, - currency: "usd", - } + currency: 'usd', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/received_credits" + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/received_credits" end end - context "Treasury.ReceivedCredit.list" do - should "support requests with args: financial_account, limit" do + context 'Treasury.ReceivedCredit.list' do + should 'support requests with args: financial_account, limit' do Stripe::Treasury::ReceivedCredit.list( - { financial_account: "fa_xxxxxxxxxxxxx", limit: 3 } + {financial_account: 'fa_xxxxxxxxxxxxx', limit: 3}, ) - assert_requested :get, "#{Stripe.api_base}/v1/treasury/received_credits?financial_account=fa_xxxxxxxxxxxxx&limit=3" + assert_requested :get, "#{Stripe.api_base}/v1/treasury/received_credits?financial_account=fa_xxxxxxxxxxxxx&limit=3" end end - context "Treasury.ReceivedCredit.retrieve" do - should "support requests with args: id" do - Stripe::Treasury::ReceivedCredit.retrieve("rc_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/treasury/received_credits/rc_xxxxxxxxxxxxx?" + context 'Treasury.ReceivedCredit.retrieve' do + should 'support requests with args: id' do + Stripe::Treasury::ReceivedCredit.retrieve('rc_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/treasury/received_credits/rc_xxxxxxxxxxxxx?" end end - context "Treasury.ReceivedDebit.create" do - should "support requests with args: financial_account, network, amount, currency" do + context 'Treasury.ReceivedDebit.create' do + should 'support requests with args: financial_account, network, amount, currency' do Stripe::Treasury::ReceivedDebit::TestHelpers.create( { - financial_account: "fa_123", - network: "ach", + financial_account: 'fa_123', + network: 'ach', amount: 1234, - currency: "usd", - } + currency: 'usd', + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/received_debits" + assert_requested :post, "#{Stripe.api_base}/v1/test_helpers/treasury/received_debits" end end - context "Treasury.ReceivedDebit.list" do - should "support requests with args: financial_account, limit" do + context 'Treasury.ReceivedDebit.list' do + should 'support requests with args: financial_account, limit' do Stripe::Treasury::ReceivedDebit.list( - { financial_account: "fa_xxxxxxxxxxxxx", limit: 3 } + {financial_account: 'fa_xxxxxxxxxxxxx', limit: 3}, ) - assert_requested :get, "#{Stripe.api_base}/v1/treasury/received_debits?financial_account=fa_xxxxxxxxxxxxx&limit=3" + assert_requested :get, "#{Stripe.api_base}/v1/treasury/received_debits?financial_account=fa_xxxxxxxxxxxxx&limit=3" end end - context "Treasury.ReceivedDebit.retrieve" do - should "support requests with args: id" do - Stripe::Treasury::ReceivedDebit.retrieve("rd_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/treasury/received_debits/rd_xxxxxxxxxxxxx?" + context 'Treasury.ReceivedDebit.retrieve' do + should 'support requests with args: id' do + Stripe::Treasury::ReceivedDebit.retrieve('rd_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/treasury/received_debits/rd_xxxxxxxxxxxxx?" end end - context "Treasury.Transaction.list" do - should "support requests with args: financial_account, limit" do + context 'Treasury.Transaction.list' do + should 'support requests with args: financial_account, limit' do Stripe::Treasury::Transaction.list( - { financial_account: "fa_xxxxxxxxxxxxx", limit: 3 } + {financial_account: 'fa_xxxxxxxxxxxxx', limit: 3}, ) - assert_requested :get, "#{Stripe.api_base}/v1/treasury/transactions?financial_account=fa_xxxxxxxxxxxxx&limit=3" + assert_requested :get, "#{Stripe.api_base}/v1/treasury/transactions?financial_account=fa_xxxxxxxxxxxxx&limit=3" end end - context "Treasury.Transaction.retrieve" do - should "support requests with args: id" do - Stripe::Treasury::Transaction.retrieve("trxn_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/treasury/transactions/trxn_xxxxxxxxxxxxx?" + context 'Treasury.Transaction.retrieve' do + should 'support requests with args: id' do + Stripe::Treasury::Transaction.retrieve('trxn_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/treasury/transactions/trxn_xxxxxxxxxxxxx?" end end - context "Treasury.TransactionEntry.list" do - should "support requests with args: financial_account, limit" do + context 'Treasury.TransactionEntry.list' do + should 'support requests with args: financial_account, limit' do Stripe::Treasury::TransactionEntry.list( - { financial_account: "fa_xxxxxxxxxxxxx", limit: 3 } + {financial_account: 'fa_xxxxxxxxxxxxx', limit: 3}, ) - assert_requested :get, "#{Stripe.api_base}/v1/treasury/transaction_entries?financial_account=fa_xxxxxxxxxxxxx&limit=3" + assert_requested :get, "#{Stripe.api_base}/v1/treasury/transaction_entries?financial_account=fa_xxxxxxxxxxxxx&limit=3" end end - context "Treasury.TransactionEntry.retrieve" do - should "support requests with args: id" do - Stripe::Treasury::TransactionEntry.retrieve("trxne_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/treasury/transaction_entries/trxne_xxxxxxxxxxxxx?" + context 'Treasury.TransactionEntry.retrieve' do + should 'support requests with args: id' do + Stripe::Treasury::TransactionEntry.retrieve('trxne_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/treasury/transaction_entries/trxne_xxxxxxxxxxxxx?" end end - context "WebhookEndpoint.create" do - should "support requests with args: url, enabled_events" do + context 'WebhookEndpoint.create' do + should 'support requests with args: url, enabled_events' do Stripe::WebhookEndpoint.create( { - url: "https://example.com/my/webhook/endpoint", - enabled_events: ["charge.failed", "charge.succeeded"], - } + url: 'https://example.com/my/webhook/endpoint', + enabled_events: ['charge.failed', 'charge.succeeded'], + }, ) - assert_requested :post, "#{Stripe.api_base}/v1/webhook_endpoints" + assert_requested :post, "#{Stripe.api_base}/v1/webhook_endpoints" end end - context "WebhookEndpoint.delete" do - should "support requests with args: id" do - Stripe::WebhookEndpoint.delete("we_xxxxxxxxxxxxx") - assert_requested :delete, "#{Stripe.api_base}/v1/webhook_endpoints/we_xxxxxxxxxxxxx?" + context 'WebhookEndpoint.delete' do + should 'support requests with args: id' do + Stripe::WebhookEndpoint.delete('we_xxxxxxxxxxxxx') + assert_requested :delete, "#{Stripe.api_base}/v1/webhook_endpoints/we_xxxxxxxxxxxxx?" end end - context "WebhookEndpoint.list" do - should "support requests with args: limit" do - Stripe::WebhookEndpoint.list({ limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/webhook_endpoints?limit=3" + context 'WebhookEndpoint.list' do + should 'support requests with args: limit' do + Stripe::WebhookEndpoint.list({limit: 3}) + assert_requested :get, "#{Stripe.api_base}/v1/webhook_endpoints?limit=3" end end - context "WebhookEndpoint.retrieve" do - should "support requests with args: id" do - Stripe::WebhookEndpoint.retrieve("we_xxxxxxxxxxxxx") - assert_requested :get, "#{Stripe.api_base}/v1/webhook_endpoints/we_xxxxxxxxxxxxx?" + context 'WebhookEndpoint.retrieve' do + should 'support requests with args: id' do + Stripe::WebhookEndpoint.retrieve('we_xxxxxxxxxxxxx') + assert_requested :get, "#{Stripe.api_base}/v1/webhook_endpoints/we_xxxxxxxxxxxxx?" end end - context "WebhookEndpoint.update" do - should "support requests with args: url, id" do + context 'WebhookEndpoint.update' do + should 'support requests with args: url, id' do Stripe::WebhookEndpoint.update( - "we_xxxxxxxxxxxxx", - { url: "https://example.com/new_endpoint" } + 'we_xxxxxxxxxxxxx', + {url: 'https://example.com/new_endpoint'}, ) - assert_requested :post, "#{Stripe.api_base}/v1/webhook_endpoints/we_xxxxxxxxxxxxx" + assert_requested :post, "#{Stripe.api_base}/v1/webhook_endpoints/we_xxxxxxxxxxxxx" end end end -end + +end \ No newline at end of file