Upgrade to Pro — share decks privately, control downloads, hide ads and more …

My RubyGems Toolbox

My RubyGems Toolbox

An introduction to RubyGems and Bundler. I've included a few of my favourite gems too. Goes best with my companion piece: http://www.knicklabs.com/my-rubygems-toolbox-part-1/

Nickolas Kenyeres

September 14, 2015
Tweet

More Decks by Nickolas Kenyeres

Other Decks in Programming

Transcript

  1. Bundler will give you version 2.0 if it exists
 Bundler

    knows no upper bound gem 'sinatra', '>= 1.4’
  2. Bundler will give you less than version 2.0
 2.0 is

    out of bounds gem 'sinatra', '~> 1.4’
  3. Bundler will give you less than version 1.5.0
 1.5.0 is

    out of bounds gem 'sinatra', '~> 1.4.6’
  4. Ruby gems are often best in class Documentation Test coverage

    Semantic versioning Idiomatic Configurable