class EacRubyUtils::PathsHash::Node

def initialize(source_hash)

def initialize(source_hash)
  source_hash.assert_argument(Hash, 'source_hash')
  @data = source_hash.map { |k, v| [k.to_sym, v.is_a?(Hash) ? Node.new(v) : v] }.to_h
end