ライブラリの検索パスを追加するプラグイン

http://d.hatena.ne.jp/gtaka555/20080314/p1プラグイン名を変えて、移動。


別に Praggerプラグインでライブラリの検索パスを
追加する必要はないかもしれないけれど、あると少し便利。


プラグイン内で自前のライブラリを使っている場合に、
そのディレクトリのパスを追加したりします。

  • plugin/Global/load_path.rb
## Add path to $LOAD_PATH -- gtaka555
##
## Add path to $LOAD_PATH plugin.
##
## - module: Global::load_path
##   config:
##     path:
##       - /home/foo/ruby/lib/1
##       - /home/foo/ruby/lib/2
##       - /home/foo/ruby/lib/3
##

def load_path(config, data)
  return data  unless config.key?('path')

  config['path'].each {|path|
    $LOAD_PATH << path
  }

  data
end