From: Robert Dober Date: 2008-11-13T00:36:34+09:00 Subject: Re: testing for ruby 1.9 in extension code May I suggest a different approach, with the fast evolution of Ruby I would rather not check for the version but for features. (Like e.g. Object detection vs. Browser detection in Javascript) E.g. begin Object.method :tap rescue NameError Object.module_eval do def tap &blk; instance_eval( &blk ); self end end end The above example, that I actually used, came to full value when I upgraded from 8.6 to 8.7 :) HTH Robert -- C'est véritablement utile puisque c'est joli. Antoine de Saint Exupéry