Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: Общие вопросы > Странная конструкция в Og


Автор: setq 24.8.2007, 22:07
Друзья, помогите пожалуйста разобраться с кодом, найденым мной в тестах из библиотеки Og:

Код

  class Foo  # Определяем Foo
    ...

    has_many Bar  # Не понимаю как это работает: Bar ещё не определён

  end

  class Bar ...  # Определяем Bar


Тут явно какая-то магия, потому что по идее мы должны были бы получить uninitialized constant Bar. Как такое возможно?

Автор: max_lapshin 25.8.2007, 21:37
Конечно же невозможно так ответить, потому что что там было перед этим, неизвестно. Возможно где-то тут перекрывается const_missing

Автор: setq 26.8.2007, 10:09
А. Чтож, понятно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)