class Paradeiser::View
Public Class Methods
new(model, method)
click to toggle source
# File lib/paradeiser/view.rb, line 3 def initialize(model, method) @model, @method = model, method end
Public Instance Methods
render(controller_binding)
click to toggle source
# File lib/paradeiser/view.rb, line 7 def render(controller_binding) template.result(controller_binding) end
Private Instance Methods
template()
click to toggle source
# File lib/paradeiser/view.rb, line 13 def template ERB.new(File.read(template_file), 0, '%<>') end
template_file()
click to toggle source
# File lib/paradeiser/view.rb, line 17 def template_file File.join(File.dirname(__FILE__), 'views', @model.downcase, "#{@method}.erb") end