├── .gitignore ├── History.txt ├── Manifest.txt ├── README.rdoc ├── Rakefile ├── lib ├── siren.rb └── siren │ ├── json.rb │ ├── json.tt │ ├── json_query.rb │ ├── json_query.tt │ ├── json_query_nodes.rb │ ├── node.rb │ ├── parser.rb │ ├── reference.rb │ └── walker.rb └── test ├── fixtures ├── beatles.json ├── car.rb ├── names.json ├── people.json ├── person.rb ├── refs.json └── store.json └── test_siren.rb /.gitignore: -------------------------------------------------------------------------------- 1 | *.rbc 2 | pkg 3 | doc 4 | README.txt 5 | 6 | -------------------------------------------------------------------------------- /History.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/History.txt -------------------------------------------------------------------------------- /Manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/Manifest.txt -------------------------------------------------------------------------------- /README.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/README.rdoc -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/Rakefile -------------------------------------------------------------------------------- /lib/siren.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/lib/siren.rb -------------------------------------------------------------------------------- /lib/siren/json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/lib/siren/json.rb -------------------------------------------------------------------------------- /lib/siren/json.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/lib/siren/json.tt -------------------------------------------------------------------------------- /lib/siren/json_query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/lib/siren/json_query.rb -------------------------------------------------------------------------------- /lib/siren/json_query.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/lib/siren/json_query.tt -------------------------------------------------------------------------------- /lib/siren/json_query_nodes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/lib/siren/json_query_nodes.rb -------------------------------------------------------------------------------- /lib/siren/node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/lib/siren/node.rb -------------------------------------------------------------------------------- /lib/siren/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/lib/siren/parser.rb -------------------------------------------------------------------------------- /lib/siren/reference.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/lib/siren/reference.rb -------------------------------------------------------------------------------- /lib/siren/walker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/lib/siren/walker.rb -------------------------------------------------------------------------------- /test/fixtures/beatles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/test/fixtures/beatles.json -------------------------------------------------------------------------------- /test/fixtures/car.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/test/fixtures/car.rb -------------------------------------------------------------------------------- /test/fixtures/names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/test/fixtures/names.json -------------------------------------------------------------------------------- /test/fixtures/people.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/test/fixtures/people.json -------------------------------------------------------------------------------- /test/fixtures/person.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/test/fixtures/person.rb -------------------------------------------------------------------------------- /test/fixtures/refs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/test/fixtures/refs.json -------------------------------------------------------------------------------- /test/fixtures/store.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/test/fixtures/store.json -------------------------------------------------------------------------------- /test/test_siren.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jcoglan/siren/HEAD/test/test_siren.rb --------------------------------------------------------------------------------