module Helium::ClassMethods

Public Instance Methods

after_initialize(&block) click to toggle source
# File lib/helium/initialization.rb, line 16
def after_initialize(&block)
  initialization[:after] << block
end
before_initialize(&block) click to toggle source
# File lib/helium/initialization.rb, line 12
def before_initialize(&block)
  initialization[:before] << block
end
initialization() click to toggle source
# File lib/helium/initialization.rb, line 20
def initialization
  @initialization ||= {
    before: [],
    after: []
  }.freeze
end