class Serenade::Template
Tilt template for Serenade
views. Tilt is used by Sprocket engines.
Public Class Methods
default_mime_type()
click to toggle source
@return [String] mime type assigned to all Serenade
templates
# File lib/serenade/template.rb, line 8 def self.default_mime_type "application/javascript" end
Public Instance Methods
evaluate(scope, locals, &block)
click to toggle source
Used by tilt to render the template.
@param scope @param [Hash] locals @return (see Serenade::Renderer#render
)
# File lib/serenade/template.rb, line 21 def evaluate(scope, locals, &block) name = scope.logical_path.gsub(/^views\//, "") Serenade::Renderer.new(name, data.dup).render end
prepare()
click to toggle source
Tilt forces us to override this, or it will raise a NotImplementedError.
# File lib/serenade/template.rb, line 13 def prepare end