class Presentation::Base

Attributes

controller[RW]
presentable[RW]

Public Instance Methods

render() click to toggle source
# File lib/presentation/base.rb, line 5
def render
  view.render :partial => "presentations/#{self.class.to_s.split('::').last.underscore}"
end

Protected Instance Methods

assigns_for_view() click to toggle source
# File lib/presentation/base.rb, line 26
def assigns_for_view
  {iname => self, :_request => request}
end
iname() click to toggle source

what the presentation is called in its templates

# File lib/presentation/base.rb, line 17
def iname
  :presentation
end