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
.extension ⇒ Object
20 21 22 |
# File 'lib/cutaneous.rb', line 20 def self.extension "cut" end |