class ApplicationPresenter::Base

Public Class Methods

new(object, view_context = nil) click to toggle source
Calls superclass method
# File lib/application_presenter/base.rb, line 3
def initialize(object, view_context = nil)
  super(object)
  @object = object
  @view_context = view_context
  define_object_name
end

Private Instance Methods

define_object_name() click to toggle source
# File lib/application_presenter/base.rb, line 12
def define_object_name
  define_singleton_method(@object.class.name.downcase) do
    @object
  end
end
view_context() click to toggle source
# File lib/application_presenter/base.rb, line 18
def view_context
  @view_context
end