Как я могу вызвать метод динамически, когда его имя содержится в строковой переменной? Например:
class MyClass
def foo; end
def bar; end
end
obj = MyClass.new
str = get_data_from_user # e.g. `gets`, `params`, DB access, etc.
str #=> "foo"
# somehow call `foo` on `obj` using the value in `str`.
Как я могу это сделать? Это угроза безопасности?