Задать вопрос
@Mimuss

Хук на создание класса в Ruby?

Скажем, существует класс в нем есть инициализация и всякое такое. Мне нужно после создания класса вызвать хук с произвольным кодом, который вызывает методы класса, но при условии что в само описание класса я не могу это написать.
Причем я тут имею ввиду не создание экземпляра класса, а именно инициализация самого класса.
Например:
class SomeClass < ActiveRecord
  call_some_method('bla_bla_bla')
  def some_method
    return 1
  end
  # end of initialization
end

Звучит странно, но мне это действительно надо.
Есть такой способ?
  • Вопрос задан
  • 205 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@omichkun
Насчет хуков на создание класса я не видел, но можно попробовать сделать через include/extend модукля, либо через наследование. https://medium.com/rubycademy/metaprogramming-ruby...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы