Gem

Noun · Development

Definitions

  1. A packaged Ruby library or application distributed via RubyGems, Ruby's package manager. A Gemfile (managed by Bundler) declares a project's gem dependencies and their version constraints.

    In plain English: A pre-built Ruby library you can install with one command — like an app from an app store, but for your Ruby project.

    Example: "Just add the gem to your Gemfile, run bundle install, and you've got authentication handled."

Related Terms