Class: ActiveSupport::Callbacks::Callback
- Inherits:
-
Object
- Object
- ActiveSupport::Callbacks::Callback
- Defined in:
- lib/statelogic/callbacks_ext.rb
Overview
:stopdoc:
Instance Method Summary collapse
Instance Method Details
#should_run_callback?(*args) ⇒ Boolean
3 4 5 6 |
# File 'lib/statelogic/callbacks_ext.rb', line 3 def should_run_callback?(*args) [[:if]].flatten.compact.all? { |a| evaluate_method(a, *args) } && ![[:unless]].flatten.compact.any? { |a| evaluate_method(a, *args) } end |