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
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