Module: Opulent
- Defined in:
- lib/opulent/exec.rb,
lib/opulent/utils.rb,
lib/opulent/engine.rb,
lib/opulent/logger.rb,
lib/opulent/parser.rb,
lib/opulent/tokens.rb,
lib/opulent/context.rb,
lib/opulent/filters.rb,
lib/opulent/version.rb,
lib/opulent/compiler.rb,
lib/opulent/settings.rb,
lib/opulent/template.rb,
lib/opulent/parser/eval.rb,
lib/opulent/parser/node.rb,
lib/opulent/parser/root.rb,
lib/opulent/parser/text.rb,
lib/opulent/parser/yield.rb,
lib/opulent/compiler/eval.rb,
lib/opulent/compiler/node.rb,
lib/opulent/compiler/root.rb,
lib/opulent/compiler/text.rb,
lib/opulent/parser/define.rb,
lib/opulent/parser/filter.rb,
lib/opulent/compiler/yield.rb,
lib/opulent/parser/comment.rb,
lib/opulent/parser/control.rb,
lib/opulent/parser/doctype.rb,
lib/opulent/parser/include.rb,
lib/opulent/compiler/buffer.rb,
lib/opulent/compiler/define.rb,
lib/opulent/compiler/filter.rb,
lib/opulent/compiler/comment.rb,
lib/opulent/compiler/control.rb,
lib/opulent/compiler/doctype.rb,
lib/opulent/parser/expression.rb
Defined Under Namespace
Modules: Filters, Logger, Utils Classes: Binding, CLI, Compiler, Context, Engine, Parser, Settings, Template, Tokens
Constant Summary collapse
- DEBUG =
Debug enable
true- KEYWORDS =
Opulent KEYWORDS
[ :def, :yield, :include, :if, :else, :elsif, :unless, :case, :when, :each, :while, :until, :doctype ].freeze
- VERSION =
'1.8.5'
Class Method Summary collapse
-
.new(input, settings = {}) ⇒ Object
Module method wrapper for creating a new engine instance.
Class Method Details
.new(input, settings = {}) ⇒ Object
Module method wrapper for creating a new engine instance
9 10 11 |
# File 'lib/opulent/engine.rb', line 9 def self.new(input, settings = {}) Engine.new input, settings end |