Method: StripeMock::RequestHandlers::Charges.included

Defined in:
lib/stripe_mock/request_handlers/charges.rb

.included(klass) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/stripe_mock/request_handlers/charges.rb', line 5

def Charges.included(klass)
  klass.add_handler 'post /v1/charges',               :new_charge
  klass.add_handler 'get /v1/charges',                :get_charges
  klass.add_handler 'get /v1/charges/search',         :search_charges
  klass.add_handler 'get /v1/charges/((?!search).*)', :get_charge
  klass.add_handler 'post /v1/charges/(.*)/capture',  :capture_charge
  klass.add_handler 'post /v1/charges/(.*)/refund',   :refund_charge
  klass.add_handler 'post /v1/charges/(.*)/refunds',  :refund_charge
  klass.add_handler 'post /v1/charges/(.*)',          :update_charge
end