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.
144 145 146 147 148 149 150 151 |
# File 'lib/stripe/resources/capital/financing_offer.rb', line 144 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.
154 155 156 157 158 159 160 161 |
# File 'lib/stripe/resources/capital/financing_offer.rb', line 154 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
139 140 141 |
# File 'lib/stripe/resources/capital/financing_offer.rb', line 139 def self.resource_class "FinancingOffer" end |
Instance Method Details
#refill(params = {}, opts = {}) ⇒ Object
Refills a test financing offer for a connected account.
164 165 166 167 168 169 170 171 |
# File 'lib/stripe/resources/capital/financing_offer.rb', line 164 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 |