3
ответа

Доступ к переменным класса Ruby с помощью class_eval и instance_eval

У меня есть следующее: class Test @@ a = 10 def show_a () помещает конечный класс «a: # {@@ a}» << конец ...
вопрос задан: 28 August 2010 11:26
1
ответ

Ruby - Возможный передать блок как параметрический усилитель как фактический блок к другой функции?

Это - то, что я пытаюсь сделать: определение call_block (in_class = "Строка", &block) экземпляр = оценка (" # {in_class} .new") помещает "класс экземпляра: # {instance.class}" экземпляр instance_eval {блок....
вопрос задан: 19 April 2015 18:24
0
ответов

Исправление Monkey, встроенное -в рубиновые классы в ограниченных областях

Я работаю над внутренним Ruby DSL, и чтобы он выглядел как можно красивее, мне нужно исправить класс Symbol и добавить несколько операторов. Я хочу быть ответственным в том, как я это делаю, и хотел бы...
вопрос задан: 12 August 2012 07:00
0
ответов

class _eval и instance _eval

Есть ли разница в работе class _eval и instance _eval, кроме def? Внутри класса _eval block def определяет метод для самого класса (, т.е. метод экземпляра ), а внутри экземпляра _eval def определяет...
вопрос задан: 24 April 2012 21:24
0
ответов

Где instance_eval определен в Ruby 1.9.2? [closed]

Простите мое невежество, но я, должно быть, что-то упускаю. Я могу найти документацию для instance_eval для ruby ​​1.8.7 в классе Object, но я просто нигде не могу найти ее для 1.9.2. Я знаю ...
вопрос задан: 28 January 2011 09:18