module PresenterObject::Presentable::ClassMethods

Public Instance Methods

presenter_class() click to toggle source
# File lib/presenter_object/presentable.rb, line 16
def presenter_class
  PresenterObject::Base.presenters.fetch name
rescue KeyError
  if (presenter = PresenterObject.load_presenter!(name))
    presenter
  else
    raise PresenterNotRegistered, "No presenter registered for #{name}. Is it defined and loaded?"
  end
end