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