rake doc:app で生成される html の文字化けを解消させる

rake doc:app と実行すると app/**/*.rb に記述した RDoc 形式のコメントからドキュメントを生成してくれます。が、ここに日本語を書いて生成させると html が化けてしまいます。

Rakefile に以下のコードを書き足して回避しました。ついでに public method 以外も出力されるように。

Rake::RDocTask.class_eval do
  define_method :option_list_with_custom do
    list = option_list_without_custom
    list << "--all"
    list << "-c" << "UTF-8"
    list
  end
  alias_method :option_list_without_custom, :option_list
  alias_method :option_list, :option_list_with_custom
end