Rack::Generator

Rack middleware generator.

Installation

$ gem install rack-generator

Usage

rack-generator new my-middleware "Raul Murciano" "[email protected]" "Description of my middleware"

You'll see a new rack-my-middleware directory, containing a few useful files:

  • lib/rack/my-middleware.rb contains a sample middleware that upcases the response bodies of the embedding app
  • test/rack_my_middleware_test.rb includes sample tests that you can run with bundle exec rake
  • rack-my-middleware.gemspec is ready to build a gem from your middleware with gem build rack-my-middleware.gemspec. That will generate a rack-my-middleware-1.0.0.gem file that you can install locally (gem install rack-my-middleware-1.0.0.gem) or release with gem push rack-my-middleware-1.0.0.gem
  • README.md and LICENSE.txt files should include your name, review them before pushing your code