Method: DBGeni::Plugin#run_plugins

Defined in:
lib/dbgeni/plugin.rb

#run_plugins(hook, attrs) ⇒ Object



61
62
63
64
65
66
67
68
69
70
# File 'lib/dbgeni/plugin.rb', line 61

def run_plugins(hook, attrs)
  klasses = self.class.hooks[hook]
  unless klasses.is_a? Array
    raise DBGeni::InvalidHook, hook
  end

  klasses.each do |k|
    run_plugin k, hook, attrs
  end
end