Class: Scribble::Template::Context

Inherits:
Partial::Context show all
Defined in:
lib/scribble/template.rb

Overview

Template context

Instance Method Summary collapse

Methods included from Support::Context

#converter, #evaluate, included, #render, #render_without_conversion, #require_conversion?, #resolve_variable, #set_variable, #variables

Constructor Details

#initialize(template, registers, variables, render_format) ⇒ Context

Returns a new instance of Context.



12
13
14
# File 'lib/scribble/template.rb', line 12

def initialize template, registers, variables, render_format
  @template, @registers, @variables, @render_format = template, registers, variables, render_format
end

Instance Method Details

#formatObject



28
29
30
# File 'lib/scribble/template.rb', line 28

def format
  @template.format
end

#nodesObject



16
17
18
# File 'lib/scribble/template.rb', line 16

def nodes
  @template.nodes
end

#registersObject



24
25
26
# File 'lib/scribble/template.rb', line 24

def registers
  @registers
end

#render_formatObject



32
33
34
# File 'lib/scribble/template.rb', line 32

def render_format
  @render_format
end

#templateObject



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

def template
  @template
end