module Laminar::Callbacks::ClassMethods
Class methods and attributes.
Public Instance Methods
after(*args, &block)
click to toggle source
# File lib/laminar/callbacks.rb, line 21 def after(*args, &block) after_list.concat(args) after_list << block if block end
Also aliased as: after_call
after_list()
click to toggle source
# File lib/laminar/callbacks.rb, line 36 def after_list @after_list ||= [] end
before(*args, &block)
click to toggle source
# File lib/laminar/callbacks.rb, line 15 def before(*args, &block) before_list.concat(args) before_list << block if block end
Also aliased as: before_call
before_list()
click to toggle source
# File lib/laminar/callbacks.rb, line 32 def before_list @before_list ||= [] end
final_list()
click to toggle source
# File lib/laminar/callbacks.rb, line 40 def final_list @final_list ||= [] end
finalize(*args, &block)
click to toggle source
# File lib/laminar/callbacks.rb, line 27 def finalize(*args, &block) final_list.concat(args) final_list << block if block end