module StripeMock::RequestHandlers::Events

Public Class Methods

included(klass) click to toggle source
# File lib/stripe_mock/request_handlers/events.rb, line 5
def Events.included(klass)
  klass.add_handler 'get /v1/events/(.*)', :retrieve_event
  klass.add_handler 'get /v1/events',      :list_events 
end

Public Instance Methods

list_events(route, method_url, params, headers) click to toggle source
# File lib/stripe_mock/request_handlers/events.rb, line 15
def list_events(route, method_url, params, headers)
  Data.mock_list_object(events.values, params)
end
retrieve_event(route, method_url, params, headers) click to toggle source
# File lib/stripe_mock/request_handlers/events.rb, line 10
def retrieve_event(route, method_url, params, headers)
  route =~ method_url
  assert_existence :event, $1, events[$1]
end