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

機械学習、iPhoneアプリ、Javascript,Ruby on Railsなどなど。

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

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

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

window.ClassName = ClassName

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

広告を非表示にする