2016-02-15 7 views
0

Документация состояния instance_eval устарела:instance_eval устарел, что такое замена?

http://apidock.com/ruby/Object/instance_eval

Метод осуждается или перемещен Этот метод устарел или перемещен на последней стабильной версии. Здесь показана последняя существующая версия (v1_8_7_330).

Эти подобные методы существуют в v1_9_3_392:

BasicObject # instance_eval

Что мы должны использовать вместо этого?

+2

Разве это не означает, что он был перемещен в 'BasicObject' вместо' Object'? –

+1

Уведомления об исключении Apidock часто ошибочны –

ответ

3

Продолжайте использовать его. В документации указано, что Object#instance_eval был заменен на BasicObject#instance_eval. BasicObject был представлен недавно. При обычном использовании изменений не было.

+0

Получил это! Спасибо, что объяснили. –

Смежные вопросы