Module: Machined::Initializable::InstanceMethods

Defined in:
lib/machined/initializable.rb

Instance Method Summary collapse

Instance Method Details

#run_initializers(*args) ⇒ Object

Run each initializer with the given args yielded to each initializer’s block.



63
64
65
66
67
68
69
# File 'lib/machined/initializable.rb', line 63

def run_initializers(*args)
  return if @initializers_run
  self.class.initializers.each do |initializer|
    initializer.run self, *args
  end
  @initializers_run = true
end