Class: CompEx::Template
- Inherits:
-
Object
show all
- Defined in:
- lib/compex/template.rb,
lib/compex/template/renderer.rb,
lib/compex/template/assembler.rb
Defined Under Namespace
Classes: Assembler, Renderer
Class Method Summary
collapse
Class Method Details
.parse(value, context) ⇒ Object
10
11
12
13
14
15
16
|
# File 'lib/compex/template.rb', line 10
def self.parse(value, context)
p = MiniHTML::Parser.new(value)
ast = p.parse
assembler = Assembler.new(ast, context.component_id)
assembler.assemble
Renderer.new(assembler, context)
end
|