https://guides.rubygems.org/what-is-a-gem/
A ruby gem is a (usually small) program that is distributed by the RubyGems library built into the ruby language.
There are a few categories of gems:
- CLI - stripe-cli
- Application enhancement - pg
- Run processes - sidekiq
- bundler
- change in gemspec - authors, email, summary, description, homepage, source_code_uri, changelog_uri
- letter opener
- gemspec
- minispec
You are more than welcome to contact me with questions in the URUG slack, or email me directly at tim@railsgarage.com