Module: Twing::Modules::Extend

Defined in:
lib/twing/modules.rb

Constant Summary collapse

@@callbacks =
Callback.new

Instance Method Summary collapse

Instance Method Details

#after_init(&block) ⇒ Object



16
17
18
# File 'lib/twing/modules.rb', line 16

def after_init(&block)
  self.callbacks.add(:after_init, &block)
end

#callbacksObject



8
9
10
# File 'lib/twing/modules.rb', line 8

def callbacks
  @@callbacks
end

#on_init(&block) ⇒ Object



12
13
14
# File 'lib/twing/modules.rb', line 12

def on_init(&block)
  self.callbacks.add(:init, &block)
end