Padrino Commit Oct 06, 2013

ujifgc Merge pull request #1432 from padrino/refactor-reloader

#1432のマージコミットです。

※個別のコミットは数が多いので省略

リローダーのリファクタリングと以下の修正が行われました。

  • アプリケーション上で構文エラーがある場合には再読み込みが失敗します。
  • 例外の詳細がログに出力されます(対象クラス、エラーメッセージ、スタックトレースの最初の行)
  • マウントされているアプリケーションで読み込まれている翻訳ファイルの変更が検知されます。
  • 内部で読み込まれているヘルパーが正常にリロードされるようになりました。

ujifgc test for #580

親クラスの変更で子クラスもリロードされることを確認するテストが追加されました。