class RablRails::CompiledTemplate
Attributes
cache_key[RW]
data[RW]
nodes[RW]
root_name[RW]
Public Class Methods
new()
click to toggle source
# File lib/rabl-rails/template.rb, line 5 def initialize @nodes = [] @data = nil @cache_key = false end
Public Instance Methods
add_node(n)
click to toggle source
# File lib/rabl-rails/template.rb, line 16 def add_node(n) @nodes << n end
extends(template)
click to toggle source
# File lib/rabl-rails/template.rb, line 20 def extends(template) @nodes.concat template.nodes end
initialize_dup(other)
click to toggle source
Calls superclass method
# File lib/rabl-rails/template.rb, line 11 def initialize_dup(other) super self.nodes = other.nodes.dup end