Module: Ruckus::StructureBeforeCallbacks::ClassMethods

Defined in:
lib/ruckus/structure/beforebacks.rb

Instance Method Summary collapse

Instance Method Details

#before_render(arg = nil, &block) ⇒ Object



17
18
19
20
21
22
23
24
25
# File 'lib/ruckus/structure/beforebacks.rb', line 17

def before_render(arg=nil, &block)
    if not block_given?
        raise "need a callback function" if not arg
        arg = arg.intern if not arg.kind_of? Symbol
        block = lambda { send(arg) }
    end

    self.before_callbacks << block
end