module ActiveDuty::Callbacks
Public Class Methods
_after_initialize_callbacks()
click to toggle source
# File lib/active_duty/callbacks.rb, line 13 def self._after_initialize_callbacks if defined?(@_after_initialize_callbacks) @_after_initialize_callbacks else nil end end
after_initialize(&block)
click to toggle source
# File lib/active_duty/callbacks.rb, line 8 def self.after_initialize(&block) @_after_initialize_callbacks ||= [] @_after_initialize_callbacks << block end
Public Instance Methods
after_initialize!()
click to toggle source
# File lib/active_duty/callbacks.rb, line 21 def after_initialize! if self.class._after_initialize_callbacks self.class._after_initialize_callbacks.each do |callback| if callback.is_a?(Symbol) send(callback) else instance_exec(self, &callback) end end end end