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