ruby traverser for hyper-json