Monkeypatching breaks Rubinius 2.0 #10

Closed
mperham opened this Issue Nov 7, 2012 · 2 comments

Projects

None yet

2 participants

@mperham
mperham commented Nov 7, 2012

Looks like support.rb adds a lot of monkeypatching, one of which IO.parse_mode breaks when running on Rubinius 2.0rc.

@aquasync
Owner
aquasync commented Nov 7, 2012

That was removed in July (see http://code.google.com/p/ruby-ole/issues/detail?id=10 and 5d47217), but was only released in 1.2.11.5 a few days ago. Are you using an older version?

@mperham
mperham commented Nov 7, 2012

I was using .4. Thanks for the cleanup!

@mperham mperham closed this Nov 7, 2012
@scottwillson scottwillson added a commit to scottwillson/ruby-ole that referenced this issue Jul 28, 2015
@aquasync @scottwillson + scottwillson Fix breakage of IO.parse_mode on Rubinius (issue #10).
A version of IO.parse_mode was being defined that lacked certain
functionality (such as handling integer modes). Move parse_mode to
the IO::Mode class, and move that to Ole::IOMode to reduce namespace
pollution.
e70af26
@scottwillson scottwillson pushed a commit to scottwillson/ruby-ole that referenced this issue Jul 28, 2015
@aquasync Fix breakage of IO.parse_mode on Rubinius (issue #10).
A version of IO.parse_mode was being defined that lacked certain
functionality (such as handling integer modes). Move parse_mode to
the IO::Mode class, and move that to Ole::IOMode to reduce namespace
pollution.
5d47217
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment