lib/rambling/trie/node.rb in rambling-trie-0.9.2 vs lib/rambling/trie/node.rb in rambling-trie-0.9.3
- old
+ new
@@ -1,20 +1,19 @@
module Rambling
module Trie
# A representation of a node in the Trie data structure.
class Node
- extend ::Forwardable
+ extend Rambling::Trie::Forwardable
+ include Rambling::Trie::Compression
+ include Rambling::Trie::Enumerable
+ include Rambling::Trie::Inspector
delegate [
:[],
:[]=,
:delete,
:has_key?
] => :children_tree
-
- include Rambling::Trie::Compression
- include Rambling::Trie::Enumerable
- include Rambling::Trie::Inspector
# Letter or letters corresponding to this node.
# @return [Symbol, nil] the corresponding letter(s) or nil.
attr_reader :letter