From: Robert Klemme Date: 2008-06-06T02:44:02+09:00 Subject: Re: variable in lambda On 05.06.2008 11:43, Onur Gungor wrote: > a missing curly brackets. > >> acode = lambda { |c| lambda { >> puts "i am a student in class " + c >> }} >> Much simpler irb(main):001:0> class F irb(main):002:1> %w{a b c}.each {|c| define_method(c) { c }} irb(main):003:1> end => ["a", "b", "c"] irb(main):004:0> F.new.a => "a" irb(main):005:0> F.new.b => "b" irb(main):006:0> F.new.c => "c" irb(main):007:0> Kind regards robert