module Presenter::Presentable

Public Instance Methods

presenter() click to toggle source
# File lib/presenter/presentable.rb, line 3
def presenter
  presenter_class = "#{self.class}Presenter".safe_constantize

  if presenter_class.nil?
    return NullPresenter.new(self)
  end

  presenter_class.new(self)
end