From: Patrick Li Date: 2008-08-09T04:26:51+09:00 Subject: Re: Works in irb but not elsewhere Oh and I get: Temp.rb:11:in `method': wrong number of arguments (0 for 1) (ArgumentError) from Temp.rb:11 from Temp.rb:7:in `create' from Temp.rb:7:in `instance_eval' from Temp.rb:7:in `create' from Temp.rb:11 When i run it from commandline. Thanks a lot for your insight. -Patrick -- Posted via http://www.ruby-forum.com/.