ruby require more than once
写経している時にコードはエディタで書いて、irbで実行してソースを弄るみたいなケースよくありそう。
requreだと一度しか読み込まれなくてirbを再起動しかないと思うんだけどそういう時はloadを使えとのこと。
2.1.0 :005 > require "~/work/crawler/app.rb" => true 2.1.0 :006 > require "~/work/crawler/app.rb" => false
requireは1度だけどloadは何度も読み込める。
ただし拡張子は保管してくれないトノコト。
http://docs.ruby-lang.org/ja/2.1.0/method/Kernel/m/load.html