Ruby gems are a way of adding functionality to programs written in Ruby, including the popular web application framework Ruby on Rails. Gems are also a way for people to share their code to the world and contribute to open source.
This is a step-by-step guide to show you how to create and publish your own Ruby gem to Rubygems.org.