module Racket::Helpers::View
Helper module that handles views
Public Instance Methods
render_template(template, context = self, template_settings = nil)
click to toggle source
Renders a template file using the specified context.
@param [String] template @param [Object] context @return [String|nil] @todo Allow user to specify template options
# File lib/racket/helpers/view.rb, line 30 def render_template(template, context = self, template_settings = nil) utils = Controller.context.utils template = utils.build_path(template) return nil unless Racket::Utils::FileSystem.file_readable?(template) settings = ::Racket::Utils::Views.extract_template_settings(context, template_settings) Tilt.new(template, nil, settings).render(context) end