module DhEasy::Core::Plugin::InitializeHook

Public Instance Methods

initialize_hooks(opts = {}) click to toggle source

Execute all methods with `initilaize_hook_` prefix (hooks).

@param [Hash] opts ({}) Configuration options sent to all hooks.

# File lib/dh_easy/core/plugin/initialize_hook.rb, line 8
def initialize_hooks opts = {}
  initializers = self.methods.select{|i|i.to_s =~ /^initialize_hook_/}
  initializers.each do |method|
    self.send method, opts
  end
end