@Mimuss

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

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

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

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

Войти через центр авторизации
Похожие вопросы
iGooods.ru Санкт-Петербург
от 120 000 до 180 000 ₽
SberMarket Москва
До 220 000 ₽
Frogogo Москва
от 100 000 ₽
17 февр. 2020, в 00:30
1500 руб./за проект
16 февр. 2020, в 22:28
2000 руб./за проект