class AutoColors::MapEntry

Attributes

children[RW]
data[RW]
name[RW]
parent[RW]

Public Class Methods

new(name, data) click to toggle source
# File lib/autocolors/mapping.rb, line 8
def initialize(name, data)
  @name = name
  @data = data
  @parent = nil
  @children = []
end

Public Instance Methods

children_size() click to toggle source
# File lib/autocolors/mapping.rb, line 19
def children_size
  @children.size + @children.reduce(0){|t,c| t + c.children_size}
end
depth() click to toggle source
# File lib/autocolors/mapping.rb, line 15
def depth
  @name.count('.')
end