hash19 | Hash helpers to map complex JSON

 by   rcdexta Ruby Version: Current License: MIT

kandi X-RAY | hash19 Summary

kandi X-RAY | hash19 Summary

hash19 is a Ruby library. hash19 has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

Hash-19 is as an assassin droid in the Star Wars Universe. These are durasteel drones uploaded with only the most archaic kill programs [Wookieepedia]. Ahem.. Ahem.. So about this gem itself.. When I was writing an aggregation API that had to talk to multiple services each with their own REST end-points and JSON schema, when mashing up multiple hashes and transforming it to a structure acceptable to the consumer, I ended up writing lot of boiler plate code. I could see patterns and there was clearly scope for optimisation. A detailed writeup explaining the need is available for reading. Hash19 is an attempt at offering a DSL to tame the JSON manipulation and help in dealing with common use-cases. The features include.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              hash19 has a low active ecosystem.
              It has 11 star(s) with 1 fork(s). There are 1 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              hash19 has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of hash19 is current.

            kandi-Quality Quality

              hash19 has no bugs reported.

            kandi-Security Security

              hash19 has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              hash19 is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              hash19 releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed hash19 and discovered the below as its top functions. This is intended to give you an instant insight into hash19 implemented functionality, and help decide if they suit your requirements.
            • Resolve associations
            • Initialize a new instance
            • Traverse a nested hash through all nested hashes
            • Declares an attribute .
            • Resolves the class name and a class name .
            • Resolves the attributes of the transformer .
            • Convert a hash to a nested hash .
            • Resolve the given object with the given parameters .
            • Delegates to the hash
            • Resolves the aliases to this class .
            Get all kandi verified functions for this library.

            hash19 Key Features

            No Key Features are available at this moment for hash19.

            hash19 Examples and Code Snippets

            No Code Snippets are available at this moment for hash19.

            Community Discussions

            No Community Discussions are available at this moment for hash19.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install hash19

            Add this line to your application's Gemfile:.

            Support

            Fork it ( https://github.com/rcdexta/hash19/fork )Create your feature branch (git checkout -b my-new-feature)Commit your changes (git commit -am 'Add some feature')Push to the branch (git push origin my-new-feature)Create a new Pull Request
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/rcdexta/hash19.git

          • CLI

            gh repo clone rcdexta/hash19

          • sshUrl

            git@github.com:rcdexta/hash19.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link