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
115 116 117 118 |
# File 'lib/stripe/callbacks.rb', line 115 def _run_callbacks(type, evt, target) run_critical_callbacks type, evt, target run_noncritical_callbacks type, evt, target end |
.run_callbacks(evt, target) ⇒ Object
110 111 112 113 |
# File 'lib/stripe/callbacks.rb', line 110 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
120 121 122 123 124 |
# File 'lib/stripe/callbacks.rb', line 120 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
126 127 128 129 130 131 132 133 134 135 |
# File 'lib/stripe/callbacks.rb', line 126 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 |