Method: DBGeni::Base#run_plugin
- Defined in:
- lib/dbgeni/base.rb
#run_plugin(hook, object, params = {}) ⇒ Object
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 |
# File 'lib/dbgeni/base.rb', line 65 def run_plugin(hook, object, params={}) pdir = @config.plugin_directory if pdir && pdir != '' unless @plugin_manager @plugin_manager = DBGeni::Plugin.new @plugin_manager.load_plugins(pdir) end @plugin_manager.run_plugins(hook, { :logger => @logger, :object => object, :environment => @config.env, :connection => connection }.merge!(params) ) end end |