Module: Stripe::Callbacks
- Includes:
- Builder
- Defined in:
- lib/stripe/callbacks.rb,
lib/stripe/callbacks/builder.rb
Defined Under Namespace
Modules: Builder
Class Method Summary collapse
- ._run_callbacks(type, evt, target) ⇒ Object
- .run_callbacks(evt, target) ⇒ Object
- .run_critical_callbacks(type, evt, target) ⇒ Object
- .run_noncritical_callbacks(type, evt, target) ⇒ Object
Class Method Details
._run_callbacks(type, evt, target) ⇒ Object
50 51 52 53 |
# File 'lib/stripe/callbacks.rb', line 50 def _run_callbacks(type, evt, target) run_critical_callbacks type, evt, target run_noncritical_callbacks type, evt, target end |
.run_callbacks(evt, target) ⇒ Object
45 46 47 48 |
# File 'lib/stripe/callbacks.rb', line 45 def run_callbacks(evt, target) _run_callbacks evt.type, evt, target _run_callbacks 'stripe.event', evt, target end |
.run_critical_callbacks(type, evt, target) ⇒ Object
55 56 57 58 59 |
# File 'lib/stripe/callbacks.rb', line 55 def run_critical_callbacks(type, evt, target) ::Stripe::Callbacks::critical_callbacks[type].each do |callback| callback.call(target, evt) end end |
.run_noncritical_callbacks(type, evt, target) ⇒ Object
61 62 63 64 65 66 67 68 69 70 |
# File 'lib/stripe/callbacks.rb', line 61 def run_noncritical_callbacks(type, evt, target) ::Stripe::Callbacks::noncritical_callbacks[type].each do |callback| begin callback.call(target, evt) rescue Exception => e ::Rails.logger.error e. ::Rails.logger.error e.backtrace.join("\n") end end end |