From: Urabe Shyouhei Date: 2006-11-24T11:30:15+09:00 Subject: [ruby-dev:29930] Re: ruby -v 卜部です。 Yukihiro Matsumoto wrote: > 生1.8.5と何で識別するかをどこかで明示しておけば良いのではな > いかと思います。日付? > RUBY_PATCHLEVELはとうぜんRubyレベルからも見えるものと思ってましたが。 CVE_2006_5467 = if RUBY_VERSION > '1.8.5' true elsif RUBY_VERSION < '1.8.5' false else eval '(RUBY_PATCHLEVEL >= 1) rescue false' end こんな感じで判定できませんかね。 # evalしてるのはRESCUE_MODがないバージョンでも動くようにするため。