prototype.js のクラス拡張: 仕様変更
prototype.js の Enumerable を自分のクラスで利用しようと思ったところ、幾つか問題にぶつかったため、以下の点を修正します。
include メソッドの名前変更
Mixin のための include メソッドが Enumerable のメソッドとカブることには元々気付いていました。メソッド名に "?" が使えないため、疑問形と叙述系 (命令形?) が区別できないのが問題なんですが、これを Enumerable の側で何とかして欲しいなぁと思って放置してたんです。
これがマズいという事にようやく気付きましたので、変更します: Mixin のためのメソッドということで、"mixin" です。