active_decorator
active_decorator copied to clipboard
Cannot use decorator methods in decorator
It's okay to use decorator methods in actionview, but just like the following case, if I use decorator method in other decorator, it will be confronted with error.
it will be wonderful if it's possible to use decorator methods in decorator. that's the feature that needed in my situation. Any ideas please.
module ClassADecorator
def mtd_a
"this is mtd a"
end
end
module ClassBDecorator
def mtd_b
# error, undefined method `mtd_a' for #<ClassA>
ClassA.new.mtd_a
end
end
The readme mentions:
ActiveDecorator::Decorator.instance.decorate(ClassA.new).mtd_a
@vendethiel
thanks for your reply.
just because there are so many ClassA.new.mtd_a, so what I need is without decorate manually, it's able to use decorator methods in decorator by default.