class Tilt::CoffeeScriptTemplate

CoffeeScript template implementation. See: coffeescript.org/

CoffeeScript templates do not support object scopes, locals, or yield.

Attributes

default_bare[RW]

Public Class Methods

literate?() click to toggle source
   # File lib/tilt/coffee.rb
18 def self.literate?
19   false
20 end

Public Instance Methods

prepare() click to toggle source
   # File lib/tilt/coffee.rb
22 def prepare
23   if !@options.key?(:bare) and !@options.key?(:no_wrap)
24     @options[:bare] = self.class.default_bare
25   end
26   @options[:literate] ||= self.class.literate?
27   @output = CoffeeScript.compile(@data, @options)
28 end