Class: Stripe::Capital::FinancingOffer::TestHelpers
- Inherits:
-
APIResourceTestHelpers
- Object
- APIResourceTestHelpers
- Stripe::Capital::FinancingOffer::TestHelpers
- Defined in:
- lib/stripe/resources/capital/financing_offer.rb
Constant Summary collapse
- RESOURCE_CLASS =
FinancingOffer
Class Method Summary collapse
-
.create(params = {}, opts = {}) ⇒ Object
Creates a test financing offer for a connected account.
-
.refill(financing_offer, params = {}, opts = {}) ⇒ Object
Refills a test financing offer for a connected account.
- .resource_class ⇒ Object
Instance Method Summary collapse
-
#refill(params = {}, opts = {}) ⇒ Object
Refills a test financing offer for a connected account.
Methods inherited from APIResourceTestHelpers
custom_method, #initialize, resource_url, #resource_url
Methods included from APIOperations::Request
Constructor Details
This class inherits a constructor from Stripe::APIResourceTestHelpers
Class Method Details
.create(params = {}, opts = {}) ⇒ Object
Creates a test financing offer for a connected account.
146 147 148 149 150 151 152 153 |
# File 'lib/stripe/resources/capital/financing_offer.rb', line 146 def self.create(params = {}, opts = {}) request_stripe_object( method: :post, path: "/v1/test_helpers/capital/financing_offers", params: params, opts: opts ) end |
.refill(financing_offer, params = {}, opts = {}) ⇒ Object
Refills a test financing offer for a connected account.
156 157 158 159 160 161 162 163 |
# File 'lib/stripe/resources/capital/financing_offer.rb', line 156 def self.refill(financing_offer, params = {}, opts = {}) request_stripe_object( method: :post, path: format("/v1/test_helpers/capital/financing_offers/%<financing_offer>s/refill", { financing_offer: CGI.escape(financing_offer) }), params: params, opts: opts ) end |
.resource_class ⇒ Object
141 142 143 |
# File 'lib/stripe/resources/capital/financing_offer.rb', line 141 def self.resource_class "FinancingOffer" end |
Instance Method Details
#refill(params = {}, opts = {}) ⇒ Object
Refills a test financing offer for a connected account.
166 167 168 169 170 171 172 173 |
# File 'lib/stripe/resources/capital/financing_offer.rb', line 166 def refill(params = {}, opts = {}) @resource.request_stripe_object( method: :post, path: format("/v1/test_helpers/capital/financing_offers/%<financing_offer>s/refill", { financing_offer: CGI.escape(@resource["id"]) }), params: params, opts: opts ) end |