From: Joshua Ballanco <jballanc@...> Date: 2011-11-02T05:32:57+09:00 Subject: [ruby-core:40647] [ruby-trunk - Bug #5542][Open] Ruby 1.9.3-p0 changed arity on default initialization method Issue #5542 has been reported by Joshua Ballanco. ---------------------------------------- Bug #5542: Ruby 1.9.3-p0 changed arity on default initialization method http://redmine.ruby-lang.org/issues/5542 Author: Joshua Ballanco Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.2.0] The following code worked under 1.9.2-p290 but breaks with an Argument Error (1 for 0) under 1.9.3-p0: class Foo; end Foo.new(nil) Furthermore, the reported arity for Object's initialize method has changed: ruby-1.9.2-p290 :001 > Object.instance_method(:initialize).arity => -1 ruby-1.9.3-p0 :001 > Object.instance_method(:initialize).arity => 0 -- http://redmine.ruby-lang.org