From: Todd Burch Date: 2007-08-02T22:03:42+09:00 Subject: Re: Dynamic method call This may be slightly different, but I am calling a method dynamically this way: case tool when "drill" then @operation = self.method(:drill) ; when "cut" then @operation = self.method(:cut) ; when "bend" then @operation = self.method(:bend) ; end @operation.call ; # call whatever method was set. Todd -- Posted via http://www.ruby-forum.com/.