Module: StripeMock::RequestHandlers::Checkout
- Included in:
- Instance
- Defined in:
- lib/stripe_mock/request_handlers/checkout.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
4 5 6 |
# File 'lib/stripe_mock/request_handlers/checkout.rb', line 4 def Checkout.included(klass) klass.add_handler 'post /v1/checkout/sessions', :new_session end |
Instance Method Details
#new_session(route, method_url, params, headers) ⇒ Object
8 9 10 11 12 |
# File 'lib/stripe_mock/request_handlers/checkout.rb', line 8 def new_session(route, method_url, params, headers) params[:id] ||= new_id('cs') checkout_sessions[params[:id]] = Data.mock_checkout_session(params) end |