Enumpath is an implementation of the JSONPath spec for Ruby objects, plus some added sugar. It's like Ruby's native Enumerable#dig method, but fancier. It is designed for situations where you need to provide a dynamic way of describing a complex path through nested enumerable objects. This makes it exceptionally well suited for flexible ETL (Extract, Transform, Load) processes by allowing you to define paths through your data in a simple, easily readable, easily storable syntax.

Required Ruby Version

>= 2.3.0

Authors

Chris Bloom

Versions

  1. 0.1.2
    1. source

      1. 0.1.2 source April 07, 2021 (29 KB)
  2. 0.1.1
    1. source

      1. 0.1.1 source September 07, 2018 (26.5 KB)
  3. 0.1.0
    1. source

      1. 0.1.0 source September 07, 2018 (26 KB)

Pushed by

SHA 256 checksum