version範囲の指定についてこんばんは。先日、少し話題に出ましたが、あるメソッドが存在するversion範囲の指定方法で困っています。1.8.6でしか存在しません。dup#@end#@endのように書けば、目的は果たせそうですが、いかがでしょう。1.9系の記述も入れようと思うと、今は上記のようにするしかないと思います。個人的にはあまり美しくないと思うので、なんとかして欲しいところです。以下のような記法はどうでしょうか。1.8.2から1.8.6まで存在する(1.8.2と1.8.6は含む)#@end上記の記法を採用した場合、1.8系の新しい版が出るたびに毎回第二引数をほぼすべて書き直さなければならなくなるという問題が考えられます。それではあまりに大変なので、1.8HEADのような定数を導入するのはどうでしょう。意味は、1.8系のtrunkの最新版という感じで。1.8LASTのような感じで1.8系のリリース最新版という意味を表すなど。最初から1.8.9って書いておけばいいような気もします。