Я пытаюсь создать несколько методов получения с помощью метапрограммирования, но по какой-то причине это, похоже, не работает.Я делаю это:
RESOURCES = %w(wood stone gold)
class << self
RESOURCES.each do |resource|
define_method "#{resource}" do
resource
end
end
end
Внутри приложения rails, но при выполнении я получаю неопределенный метод дерева.Любые идеи, почему?
(Этот код находится внутри класса Rails класса City