On Fri, Aug 15, 2008 at 5:54 PM, Berger, Daniel <[EMAIL PROTECTED]> wrote:
>  > -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] On Behalf Of Adam Salter
>> Sent: Friday, August 15, 2008 12:39 AM
>> To: Rake Development and Discussion
>> Subject: Re: [Rake-devel] ~/.rake file?
>>
>> Dear all,
>> I have created a issue for this, with associated comments and patch:
>> http://onestepback.org/redmine/issues/show/13
>>
>> It basically just needs:
>> a) Windows testing.
>
> <snip>
>

<further snip>
>
> Don't do this:
>
> PLATFORM =~ /win32/
>
> First, PLATFORM is deprecated instead of RUBY_PLATFORM. But, with the
> advent of alternative implementations like Jruby and IronRuby,
> RUBY_PLATFORM is no longer a wise approach. Jruby, for example, will
> return 'java' for the RUBY_PLATFORM, even if you're on Windows.
>
> Use rbconfig + host_os instead:
>
> require 'rbconfig'
>
> if Config::CONFIG['host_os'] =~ /mswin/I
> ...
>

Don't compare just to mswin either.

That bangs out not only MinGW (mingw) but also bccwin, which even has
no release in long time, there are some users interested in keeping it
running.

So basically, /mswin|mingw/ for your RUBY_PLATFORM needs will work
most of the time.

-- 
Luis Lavena
AREA 17
-
Human beings, who are almost unique in having the ability to learn from
the experience of others, are also remarkable for their apparent
disinclination to do so.
Douglas Adams
_______________________________________________
Rake-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rake-devel

Reply via email to