class TransformTree::Root

Attributes

height[R]

Public Class Methods

new() click to toggle source
Calls superclass method TransformTree::Node::new
# File lib/transform_tree/root.rb, line 4
def initialize
  super(TransformTree::Transforms.null, 0)
  @height = 0
end

Public Instance Methods

add_transform(*closures) click to toggle source
Calls superclass method TransformTree::Node#add_transform
# File lib/transform_tree/root.rb, line 9
def add_transform(*closures)
  @height += 1
  super(*closures)
end
Also aliased as: add_transforms
add_transforms(*closures)
Alias for: add_transform
execute(*args) click to toggle source
Calls superclass method TransformTree::Node#execute
# File lib/transform_tree/root.rb, line 18
def execute(*args)
  args = [nil] if args.empty?
  super(*args)
end
report() click to toggle source
Calls superclass method TransformTree::Node#report
# File lib/transform_tree/root.rb, line 14
def report
  super
end