Method: BasicPresenter::Concern#presenter

Defined in:
lib/basic_presenter/concern.rb

#presenterObject



5
6
7
8
9
10
11
12
13
14
# File 'lib/basic_presenter/concern.rb', line 5

def presenter
  if @presenter_class.nil?
    @old_presenter_class = self.presenter_class = presenter_class
    return @presenter = presenter_class.new(self)
  end
  return @presenter if presenter_class_not_changed?
  @presenter = presenter_class.new(self)
  @old_presenter_class = @presenter_class
  @presenter
end