Did you even try with `binding.self` with rubinius before you tried to
define the method? it's ALREADY DEFINED in rubinius :) it's in core.


> Which has worked fine, but testing with Rubinus, it presents a problem.
> Firstly, I learned I had to do:
>
>     def self
>       Kernel.eval('Rubinius::VariableScope.current.self', self)
>     end
>
> But it blows sky high as soon as it is defined. Changing the method name
> fixes it.
>
> Any suggestions for a good name?

-- 
Posted via http://www.ruby-forum.com/.