Project

gutsy

0.0
No commit activity in last 3 years
No release in over 3 years
Generates heroics-powered API client gem wrappers from JSON Schema
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.12
~> 10.0
~> 3.0

Runtime

~> 0.0.17
 Project Readme

Gutsy

Gem Version

                                                  ╓▄╖,                      
   ,▄▓▓▒░░     ╓▄▓▓█▓▄µ ╓▄▄▄▒▄╗╦,              ╓▓▓▓▓▒░║▓                    
  ╟▓▓▓▓▄▄▄▌   ▓█▓▓▓▓▄╙▓╦ ╚▓▓▓▓▓█▒▒▒░~         ▐▓▓▓▓▓▓▓▓▓                    
  ╟▓▓▓▓██▓Å▒ ▐▓▓▓▓╣▓▓▌▐█▒▒▓█░╬░░░-⌐  `.        ▓▓▓▓▓▓▓▓▓                    
   ▀Φ▓▓▓▓▓Θ ▓▓▓▓▓▓▓▓▓▒╬▓▓▓▌δ░░░░"░      W,▓▓▓Θ `█▓▒▓▓▓▀▀                    
     └▓▀▓  ╣▓▓▓▓▓▓▓▓▓▓▓▓▀▓▄╬░           └Γ▀▓▓█▄    ▓Γ                       
       ▓ ▓▓▓▓▓▓▓▓▓▓▓▄▓▓▓▀▓▓▌▌            └▌╙▓▓▓▄  ▓▀                        
       ╙▓▄▓▓▓▓▓▓▓▓▓▀▓▓▓▓▓▌╬▒                ^▓▓▓▄▓█                         
        ▓▓ █  ╠▓▓▓▌▓▓▓▓▓▓▓▌Ü                  ▀▓▓▓                          
               █▓▓▒▓▓▓▓▓▓▓╣Ö`^```        ,      Γ                           
                █▓▓▓▓▓▓▓▓▌▓δ^^^^` ░░.  ,,                                   
                 ╙▓▓▓▓▓▓▓▓▓▓▌▒▒▒▄░╣▄▄▒▒▒`                                   
                 ,▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▌░╤                                  
   ▄ ,▄         ▄▓▓▓▓▓▓▓▓╣╬δ▒▓▓▓▄▓▓▓▓▓▓▓▓╦                                  
╚╣▓▓▓▓▄       ╒▓▓▓▓▓▓▓▓▓▓Ñ░-▓▓▓▓▓▒   ▀█▓▓▓▓▌▄                               
   ▀▀▓▓▓▓▌    ╙▓▓▓▓▓▀╒▓▓╡  ╫▓▒╫▓▓Θ      ▀▓▓▓▓▓╛              ▄▄▄▄▄▓▓▓▓      
      ▀▓▓▓▌   ╙▀╫▓▄▄╦▓▓▓▒╦╥▓▓╣▓▓▓▒       ,▄▓▓▓y         ▄▓▓▄▓▓█▀ΓΓ▀ΓΓ.      
       ▓▓▓▌    ▄▓▓▓▓▓▓▓▓▓▓▒▓▓╠╫▓▌░     ╔▓▓▓▓▌▄         ▓▓▓▓▓▓█              
        ▓▌▌     █▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▀`   ╓▓▓▓▓▓▌δ         ╙▓▓▓▓▀                
         ▓─      ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▌   ,▓▓▓▓▓▓▒            ▐▓▓█                 
         ▓        ╙▓▓▓▓▓▓█╢▓▓▓▓▓▌ ▓▓▓▓▓▓▀`             ▓▌                   
         ▌δ         █▓▓▓▌░ ╙▓▓▀▀╘▓▓▓▓▓▓`              ╒▓▌                   
        ▐▓ ▌╓p╦▄▄▄▄,▓▓▓▓▓▌╦░▓█    ▓▓▓▓Σ               ▌▓µ                   
        ▓▌▄▓▓▓▄╠▓╣▌▄▓▓▓▓▓▓▓Θ╫▌    ^▓▓▓▌╕             ╬ ▓                    
         ▀▀▓▓▓▓▓▄▌δ▓▓▓▓█▓▓Θ⌐╟▌      ▓▓▓▌░           ╒Γ▐▓∩                   
            .▀█▓▓▓▄▓▓▓█ ▓▓░ ▒⌐       ▓▓▓▌╗▄╗╗QQQQ▒▒▓▌▓▓▌                    
                 Γ▓▓▒`  ▓▓░⌐▓         █▓▓▓▓▓▓▓▓███▀▀▀▀▀                     
                   ▓▌   ▓▓▌╦█          ╙▀                                   
                   ╫Σ  ƒ▓ΘΓ▓▄                                               
                   ╫▒ ▄█░░4                                                 
                   ▐▌╫▓░▄╝                                                  
                   ▐▓▓▓▓▀                                                   
                   ▐▓▌▌                                                     
                    ^▀Γ    

Gutsy generates RubyGem wrappers and documentation for heroics-generated API clients from JSON schema. It's the Ruby side of the coin to braise.

Usage

$ gem install gutsy
$ gutsy generate /path/to/gutsy/config.yml /path/for/output/

See examples/config.yml for an example of a Gutsy configuration file.

Check out your generated API gem!

License

See LICENSE.txt