(デフォルトパス以外の)プラグインを読み込むためのプラグイン
Pragger のプラグインを、デフォルトで検索されるパスにおいていない場合に、
そのパスを指定して読み込ませるようにするプラグイン。
開発しているパスと Pragger のインストール場所が違うので、
こんなもんを作ってみた。
- plugin/Global/load_plugin.rb
## Load plugin -- gtaka555 ## ## Plugin to load extra plugin. ## ## - module: Global::load_plugin ## config: ## path: ## - /home/foo/ruby/plugin_lib/1 ## - /home/foo/ruby/plugin_lib/2 ## - /home/foo/ruby/plugin_lib/3 ## require 'pathname' def load_plugin(config, data) return data unless config.key?('path') config['path'].each {|path| Plugin.load_plugins(Pathname.new(path)) } data end