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