結論
Ruboty
の実行時に --load
オプションを用いて読み込むファイル名を指定し、その読み込むファイルの中で Handler を require する。
例
my_ruboty.rb
を以下のように用意します。
Dir[File.expand_path('./my_handlers', __FILE__) << '/*.rb'].each do |file| require file end
そして以下のようにして Ruboty
を実行すると、./my_handlers
配下の全てのファイルを require してくれます。
$ ruboty --load my_ruboty.rb
./my_handlers
配下に自分で書いた Handler を置きまくればよいです。
考察
ベストプラクティスかどうかはさっぱり分かりません*1。
参考(感謝)
*1:自分で考えて思いついただけの方法です