What gems do you have to have?

Suppose downloading open source would become outlawed tomorrow. What gems would you have to download today to be happy with your tool-set?

I nominate these:

3 Likes

I’m thinking I’d like to atleast have these as well:

I might even go for MongoDB… even though I’m not yet a fan. And three of my most useful gems I’ve authored as well:

2 Likes

gem “sinatra”
gem “cucumber”
gem “ohm”
gem “nokogiri”
gem “json”
gem ‘rake’
gem “rerun”
gem “yard”
gem “simplecov”
gem “dover_to_calais” (with extreme bias :smile: )
gem “activerecord”
gem “sinatra-activerecord”
gem “sqlite3”
gem ‘minitest’
gem ‘minitest-emoji’
gem ‘minitest-reporters’
gem ‘rack-test’
gem ‘guard’
gem ‘guard-minitest’

2 Likes

How do you like ohm? I’ve never tried it.

1 Like

I use it all the time. In fact, I wrote an article about it.

2 Likes

I have to admit I tend not to use a gem if it is simple enough to roll myself. However I do find myself using Rails Admin a lot because it just makes things so much easier - especially at the start of a project.

Nokogiri is great too!

It’s awesome how there are so many gem out there - makes Ruby the perfect language to very quickly prototype things :slight_smile:

1 Like

Aston, do you have a list? I’ve been optimizing my Raspberry Pi with the latest Ruby and must have gems for on the road. Rails is a bit overkill for the first gen RPi as the system resources don’t handle it well so it’s not on my list. I do like Rails Admin but I was unable to upgrade to Rails 4.2 because of its dependency situation (which may have changed). But I’m really curious as to any other useful gems you may know of.

Ok here’s some from my last app:

gem ‘nokogiri’
gem ‘pg’
gem ‘rails_admin’
gem ‘capistrano’
gem “mini_magick”
gem ‘carrierwave’
gem ‘activemerchant’
gem ‘nexmo’
gem ‘global_phone’

1 Like

Update! The gem yt_util is a must have. If you plan to do anything with Youtube you need it. Discovered I needed it now that the Youtube v2 API is no more.

P.S. It’s my only RSpec tested gem

2 Likes