class Foo
def initialize x
if x>0
define_singleton_method(:positive) { puts 'positive' }
else
define_singleton_method(:negative) { puts 'negative' }
end
end
end
Хотя как по мне это довольно странное желание создавать методы налету в initialize )
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.