module Makup::Helpers::DecoratorHelper

Public Instance Methods

decorate(model, klass = nil) { |decorator| ... } click to toggle source
# File lib/makup/helpers/decorator_helper.rb, line 4
def decorate(model, klass = nil)
  klass ||= "#{model.class}Decorator".constantize
  decorator = klass.new(model)
  yield(decorator) if block_given?
  decorator
end