Какой лучший способ абстрагировать этот шаблон:
class MyClass
attr_accessor :foo, :bar
def initialize(foo, bar)
@foo, @bar = foo, bar
end
end
Хорошее решение должно принимать во внимание суперклассы и, чтобы справляться с тем, чтобы иметь возможность инициализировать больше вещей. Дополнительные очки за то, что вы не пожертвовали своим решением.