Я создаю шаблонную оболочку вокруг std :: function.Чтобы соответствовать функциям, возвращающим...
В следующем фрагменте я пытаюсь определить фабричную функцию, которая будет возвращать объекты...
У меня проблема, подобная следующей: У меня есть библиотека, которая предоставляет интерфейс...
Я пытаюсь заставить декоратор класса работать. Декоратор добавит метод __init_subclass__ к классу,...
Я пишу что-то вроде "асинхронной фабрики", где трудоемкие конструкции конкретных объектов...
Я пытаюсь динамически создать функцию, которая может возвращать различные типы на основе ее ввода в...
У меня есть структура Widget, в которой есть несколько полей: struct Widget { Some field1; Another...
Предположим, у нас есть следующая реализация: defmodule SomeModule do @celcius_coefficient 800...
Я пытаюсь отловить каждый метод, определенный в базовом классе, посмотреть, в каком файле он...
Имея следующий модуль: module Foo end Как мы можем добавить внутрь этого модуля Foo другой модуль...
Есть ли разница между AOP и метапрограммированием? Можно ли сказать, что методы...
Я хочу генерировать уникальные числа для каждого класса в моем заголовке, простые числа в моем...
Как связать дескриптор после того, как класс уже определен? В обычном сценарии дескриптора я бы...
По сути, у меня есть API, который предоставляет класс Foo () с некоторым методом Foo.bar (arg1,...
Я пытаюсь использовать обработчик памяти для ведения журнала , чтобы буферизовать сообщения журнала...
Возьмем этот пример Proc: proc = Proc.new {|x,y,&block| block.call(x,y,self.instance_method)}...
Я реализую класс Singleton для ведения журнала. Я объявляю static logging_instance_ для создания...
Я читаю Метапрограммирование Ruby и просто хочу кое-что прояснить по поводу следующего...
Я должен добавить методы к классу во время выполнения. class ExtendableClass end Методы для...
Я хотел бы создать простую обертку, которая позволяла бы вызывать методы объектов как свободный...
Я считаю, что мое понимание boost :: mpl :: set должно быть в корне неверным.Я думал, что он...
Я не уверен, возможно ли это в Ruby, но если кто-то знает хорошее решение. Я бы хотел изменить...
Я бы хотел заменить реализацию метода для объекта блоком, который указывает пользователь.В...
В Ruby, я думаю, вы можете вызвать метод, который еще не определен, и все же записать имя...
У меня есть куча атрибутов, которые могут быть либо NOP, либо иметь состояние. Требование к ним -...