Module: HashTree

Defined in:
lib/hash_tree.rb,
lib/hash_tree/version.rb

Overview

Simple tree of hashes

TODO

o each
o traverse
o #ancestors and #parents as enumerators
o HashTree::Set, HashTree::Map, HashTree::Array
o Semantics of <=>: strictly partial so it returns nil on no common path?
o Drop <=> ?
o Implement #common to return common path of two elements
o modularize?

Defined Under Namespace

Classes: Error, Map, Node, Set

Constant Summary collapse

VERSION =
"0.1.0"