Method: Ditz.load_plugins

Defined in:
lib/ditz.rb

.load_plugins(fn) ⇒ Object



49
50
51
52
53
54
55
56
57
58
# File 'lib/ditz.rb', line 49

def load_plugins fn
  Ditz::debug "loading plugins from #{fn}"
  plugins = YAML::load_file $opts[:plugins_file]
  plugins.each do |p|
    fn = Ditz::find_ditz_file "plugins/#{p}.rb"
    Ditz::debug "loading plugin #{p.inspect} from #{fn}"
    require File.expand_path(fn)
  end
  plugins
end