3
ответа

Почему собственный класс не эквивалентен self.class, когда он выглядит так похоже?

Я где-то пропустил записку, и я надеюсь, что вы мне это объясните. Почему собственный класс объекта отличается от self.class? class Foo def initialize (symbol) eigenclass = class << ...
вопрос задан: 7 August 2015 22:05
3
ответа

Различие между 'сам method_name' и 'класс <<сам' в Ruby

Я пытался ограничить инстанцирование класса только к единственному (не используя одиночный элемент), но я не мог. Я попробовал переменными класса (@@), но без удачи. Я погуглил его и столкнулся с этим:...
вопрос задан: 8 January 2010 08:41
1
ответ

класс < < идиома в Ruby

Что значит класс < < самостоятельно делать в Ruby?
вопрос задан: 15 April 2015 14:12
0
ответов

Можно ли получить все собственные классы в Ruby?

Получить список всех модулей в Ruby очень просто: ObjectSpace.each_object (Module) .to_a Но так ли это? можно ли получить список всех собственных классов (также известных как одноэлементные классы или метаклассы)? Или…
вопрос задан: 19 October 2011 03:50
0
ответов

Почему так важно изучать метапрограммирование и собственные классы в Ruby?

В настоящее время я экспериментирую с Ruby и Rails, и я нашел несколько разделов в учебниках и книгах по метапрограммированию. Многие упоминают, что это важный компонент Ruby, но они не ...
вопрос задан: 23 August 2011 07:30
0
ответов

Сравнение методов класса Ruby с методами в собственных классах

Являются ли методы и методы класса в собственном классе (или метаклассе) этого класса всего лишь двумя способами определения одна вещь? А иначе в чем отличия? class X # class method def self.a "a" ...
вопрос задан: 18 November 2010 16:18