преди няколко месеца използвах някаква ruby библиотека (не мога да си спомня коя точно, за съжаление)
Бях изненадан да видя, че ми позволи да инициализирам неговия екземпляр с нещо подобно:
Lib::SOMETHING(args)
Наистина не разбирам как би могло да работи. Почти съм сигурен, че трябва да е нещо динамично (няма НЕЩО постоянно) като constant_missing
модулен метод или може би изключението ConstantMissing
се обработва по някакъв начин.
Бихте ли дали съвет?