From: Ivan Samonov Date: 2009-10-07T16:31:19+09:00 Subject: Why I can not use my own blocks in 1.9? Example: 1.8.7: a = lambda {|x,y| x <=> y} [1,2,3].max(&a) # => 3 1.9.1: z = lambda {|x,y| x <=> y} [3,2,1].max(&z) # => ArgumentError: wrong number of arguments (1 for 2) wtf? -- Posted via http://www.ruby-forum.com/.