Procs lack __line__ (and __file__) property -------------------------------------------
Key: JRUBY-5893 URL: https://jira.codehaus.org/browse/JRUBY-5893 Project: JRuby Issue Type: New Feature Components: Core Classes/Modules, Ruby 1.8.7 Affects Versions: JRuby 1.6.1, JRuby 1.5.6 Reporter: Ivo Wever Priority: Minor In MRI, procs have properties __line__ and __file__. The method call lambda {}.__line__ succeeds. In JRuby, this call fails with NoMethodError: undefined method `__line__' for #<Proc:... The linenumber is available in the class, as it is shown in inspect: "#<Proc:0x56f449b8@(irb):3>" I've browsed through the sources a bit, but didn't see where it was appended. Rubinius doesn't implement __line__ either BTW. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email