module_node.rb
461 Bytes
class Kalibro::Entities::ModuleNode < Kalibro::Entities::Entity
attr_accessor :module, :child
def module=(value)
@module = to_entity(value, Kalibro::Entities::Module)
end
def module_name
@module.name
end
def granularity
@module.granularity
end
def child=(value)
@child = to_entity_array(value, Kalibro::Entities::ModuleNode)
end
def children
@child
end
def children=(children)
@child = children
end
end