[Ironruby-core] Differences between 1/ MRI and 2/ IronRuby+JRuby

Ivan Porto Carrero ivan at whiterabbitconsulting.eu
Sat Jan 30 09:00:08 EST 2010


mine was on windows with ruby 1.9.1 though.. I don't have a 1.8 around to
see if that same test works with 1.8 on windows. In 1.9.1 the tweaked stuff
works too

+ C:\dev
» irb
irb(main):001:0> require 'erb'
=> true
irb(main):002:0> require 'ostruct'
=> true
irb(main):003:0>
irb(main):004:0* class OpenStruct
irb(main):005:1>   def get_our_own_binding
irb(main):006:2>     binding
irb(main):007:2>   end
irb(main):008:1> end
=> nil
irb(main):009:0>
irb(main):010:0* class Templator
irb(main):011:1>   def self.render(template,values)
irb(main):012:2>     template = ERB.new(template)
irb(main):013:2>     context = OpenStruct.new(values)
irb(main):014:2>     template.result(context.get_our_own_binding)
irb(main):015:2>   end
irb(main):016:1> end
=> nil
irb(main):017:0>
irb(main):018:0* template = <<-EOF
irb(main):019:0"   The value of x is: <%= version %>
irb(main):020:0" EOF
=> "  The value of x is: <%= version %>\n"
irb(main):021:0>
irb(main):022:0* puts Templator.render(template, { :version => RUBY_PLATFORM
})
  The value of x is: i386-mingw32
---
Met vriendelijke groeten - Best regards - Salutations
Ivan Porto Carrero
Blog: http://flanders.co.nz
Twitter: http://twitter.com/casualjim
Author of IronRuby in Action (http://manning.com/carrero)



On Sat, Jan 30, 2010 at 2:41 PM, Thibaut Barrère
<thibaut.barrere at gmail.com>wrote:

> Hey Ivan,
>
> thanks for your answer.
>
> I redid the test on:
> - Mac OS X (mri ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10.0.0])
> => http://gist.github.com/290538#file_test_on_mac_os_x.txt
> - Windows 7 (mri ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32])
> => http://gist.github.com/290538#file_test_on_windows.txt
>
> And it works on both apparently...
>
> There must be a reason... Which version of Ruby/IRB are you using ?
>
> -- Thibaut
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20100130/e7dcc28d/attachment.html>


More information about the Ironruby-core mailing list