Module: Callbacks::InstanceMethods
- Defined in:
- lib/mixins/callbacks.rb
Instance Method Summary collapse
-
#callback(call_time, *args, &block) ⇒ Object
Callbacks on bootstrap and configuration Defines the callback accessors: call_before/after_bootstrap/configure_callbacks.
- #callbacks ⇒ Object
- #on_all_callbacks(call_time, *args, &block) ⇒ Object
Instance Method Details
#callback(call_time, *args, &block) ⇒ Object
Callbacks on bootstrap and configuration Defines the callback accessors:
call_before/after_bootstrap/configure_callbacks
When called, this method will first check to see if there are plugins and call those plugin’s callbacks when called The method (before/after_bootstrap/configure) is called on self if the callback method is defined on self
20 21 22 23 |
# File 'lib/mixins/callbacks.rb', line 20 def callback(call_time, *args, &block) on_all_callbacks(call_time, *args, &block) callback_on_self(call_time, *args, &block) end |
#callbacks ⇒ Object
25 26 27 |
# File 'lib/mixins/callbacks.rb', line 25 def callbacks @callbacks ||= [] end |
#on_all_callbacks(call_time, *args, &block) ⇒ Object
29 30 31 |
# File 'lib/mixins/callbacks.rb', line 29 def on_all_callbacks(call_time, *args, &block) self.class.callback_block.call(self, call_time) if self.class.callback_block end |