Re: testing for ruby 1.9 in extension code
- From: Robert Dober <robert.dober@xxxxxxxxx>
- Date: Wed, 12 Nov 2008 10:36:34 -0500
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
.
- References:
- testing for ruby 1.9 in extension code
- From: Alex Fenton
- Re: testing for ruby 1.9 in extension code
- From: Daniel Schömer
- Re: testing for ruby 1.9 in extension code
- From: Alex Fenton
- testing for ruby 1.9 in extension code
- Prev by Date: Re: Convert text string i.e 'Peter' into integer ID
- Next by Date: Re: Convert text string i.e 'Peter' into integer ID
- Previous by thread: Re: testing for ruby 1.9 in extension code
- Next by thread: How to optimize my ruby code
- Index(es):