From: x1 Date: 2005-09-15T10:12:08+09:00 Subject: [Quick Easy Question] Referencing Methods Dynamically? Very Basic Example: (notice the ) /-------------------------------------------------> class MyName def first_name(era) part = "Cassius" if era == "before" part = "Muhammad" if era == "after" return part end def middle_name(era) part = "Marcellus" if era == "before" part = "" if era == "after" return part end def last_name(era) part = "Clay" if era == "before" part = "Ali" if era == "after" return part end end parts = %w"first middle last" parts.each do |part| puts part + " name details: " + MyName.new._name("before") + " is now " + MyName.new._name("after") end /-------------------------------------------------< Excuse the logic.. The purpose is to display the need for referencing methods dynamically, with variables being passed. Any help will be appreciated. Thx