module Makup::Delegator
Public Instance Methods
makup_decorator()
click to toggle source
# File lib/makup/delegator.rb, line 3 def makup_decorator @makup_decorator ||= Makup::Decorator.new(self.h) end
method_missing(method, *args, &block)
click to toggle source
Calls superclass method
# File lib/makup/delegator.rb, line 7 def method_missing(method, *args, &block) value = super(method, *args, &block) makup_method = makup_decorator.decorator_method(value) if makup_decorator.respond_to?(makup_method) return makup_decorator.decorate(value) end value end