病みつきエンジニアブログ

機械学習、Python、Scala、JavaScript、などなど

CoffeeScriptのクラス定義を、グローバル(別ファイル)にする

http://d.hatena.ne.jp/nantekkotai/20110909/1315582529のようにコンパイルオプションで対応するのでもいいのですが、
Railsやmiddlemanなど、自動でコンパイルするのでコンパイルオプションを与えられない時のために。

クラス定義をしているファイルの最後に

window.ClassName = ClassName

と書いてあげると、ClassName クラスはグローバルになるので、どこでも使えます。