module Gleborator::Setup::ClassMethods

Public Instance Methods

decorate() click to toggle source
# File lib/gleborator/setup.rb, line 14
def decorate
  decorator_class.decorate_collection all
end
decorator_class() click to toggle source
# File lib/gleborator/setup.rb, line 18
def decorator_class
  begin
    prefix = respond_to?(:model_name) ? model_name : name
    decorator_name = "#{prefix}Decorator"
    decorator_name.constantize
  rescue NameError => e
    raise "Couldn't find decorator #{decorator_name}"
  end
end