module Laminar::Callbacks::InstanceMethods

Additional instance methods

Private Instance Methods

run_after_callbacks() click to toggle source
# File lib/laminar/callbacks.rb, line 53
def run_after_callbacks
  run_callbacks(self.class.after_list)
end
run_before_callbacks() click to toggle source
# File lib/laminar/callbacks.rb, line 49
def run_before_callbacks
  run_callbacks(self.class.before_list)
end
run_callbacks(list) click to toggle source
# File lib/laminar/callbacks.rb, line 61
def run_callbacks(list)
  list.each { |cb| cb.is_a?(Symbol) ? send(cb) : instance_exec(&cb) }
end
run_final_callbacks() click to toggle source
# File lib/laminar/callbacks.rb, line 57
def run_final_callbacks
  run_callbacks(self.class.final_list)
end