module StripeMock::RequestHandlers::Checkout

Public Class Methods

included(klass) click to toggle source
# File lib/stripe_mock/request_handlers/checkout.rb, line 4
def Checkout.included(klass)
  klass.add_handler 'post /v1/checkout/sessions', :new_session
end

Public Instance Methods

new_session(route, method_url, params, headers) click to toggle source
# 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