Module: Cutaneous

Defined in:
lib/cutaneous.rb,
lib/cutaneous/lexer.rb,
lib/cutaneous/engine.rb,
lib/cutaneous/loader.rb,
lib/cutaneous/syntax.rb,
lib/cutaneous/context.rb,
lib/cutaneous/compiler.rb,
lib/cutaneous/template.rb,
lib/cutaneous/compiler/expression.rb

Defined Under Namespace

Classes: CachedFileLoader, CachedTemplate, CachingEngine, CompilationError, Compiler, Context, Engine, FileLoader, Lexer, Syntax, Template, UnknownTemplateError

Constant Summary collapse

VERSION =
"0.3.0"
FirstPassSyntax =
Cutaneous::Syntax.new({
  :comment => %w(!{ }),
  :expression => %w(${ }),
  :escaped_expression => %w($${ }),
  :statement => %w(%{ })
})
SecondPassSyntax =
Cutaneous::Syntax.new({
  :comment => %w(!{ }),
  :expression => %w({{{ }}}),
  :escaped_expression => %w({{ }}),
  :statement => %w({% %})
})

Class Method Summary collapse

Class Method Details

.extensionObject



20
21
22
# File 'lib/cutaneous.rb', line 20

def self.extension
  "cut"
end