JRuby Fails (MRI 1.8.6 works) in Sinatra "helpers" when no arguments --------------------------------------------------------------------
Key: JRUBY-3419 URL: http://jira.codehaus.org/browse/JRUBY-3419 Project: JRuby Issue Type: Bug Affects Versions: JRuby 1.2 Environment: Ubuntu 8.10, Netbeans 7.0M1, JRuby 1.2 #199 (Hudson), Sinatra edge 2009-02- 19 Reporter: Paul Fraser Assignee: Thomas E Enebo Netbeans Output Window:- /home/paulf/dev/NetBeansProjects/sinatra_1_1/lib/sinatra/base.rb:699:in `helpers': wrong # of arguments(0 for 1) (ArgumentError) from (__DELEGATE__):3:in `helpers' from /home/paulf/dev/NetBeansProjects/sinatra_1_1/lib/hello.rb:1 from /home/paulf/dev/NetBeansProjects/sinatra_1_1/lib/hello.rb:31:in `require' from /home/paulf/dev/jruby-1.2.0/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /home/paulf/dev/NetBeansProjects/sinatra_1_1/lib/main.rb:6 -------------------------------------------------------------------------------------------------- Fails in file lib/sinatra/base.rb public def helpers(*extensions, &block) class_eval(&block) if block_given? include *extensions <<<<<< works if this line commented out end -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - 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