Ruby Glossary

Browse 13 ruby terms defined in plain English, from the cultural dictionary of computing.

13 Ruby Terms

Active Record
Active Record is an object-relational mapping (ORM) design pattern where a database row is wrapped in a class instance, and that object carries both the data...
Autoload
A mechanism that automatically loads class or module files on demand when they are first referenced, eliminating the need for explicit require/include...
Block
In Ruby, an anonymous chunk of code enclosed in do...end or curly braces that can be passed to a method and executed via yield — acting as a lightweight...
Gem
A packaged Ruby library or application distributed via RubyGems, Ruby's package manager. A Gemfile (managed by Bundler) declares a project's gem dependencies...
Jekyll
A static-site generator that turns templates and content files into a publishable website, long associated with GitHub Pages.
Proc
In Ruby, a Proc (short for procedure) is an object that encapsulates a block of code, which can be stored in a variable, passed to methods, and called later....
Rack
A Ruby web server interface specification that defines a minimal contract: an application is any object that responds to call(env) and returns a [status,...
Rails
Ruby on Rails — a full-stack web application framework that emphasizes convention over configuration, DRY (Don't Repeat Yourself), and developer happiness....
Rake
Ruby Make — a build automation tool written in Ruby that uses a Rakefile to define tasks with dependencies. The standard task runner for Ruby and Rails...
Ruby Gem
A packaged library or application distributed through RubyGems.org, Ruby's standard package manager. Each gem contains code, metadata, and a gemspec file....
Ruby Gems
The ecosystem of packaged Ruby libraries and applications distributed as gems, along with the conventions and tooling for publishing and installing them. The...
Ruby on Rails
A full-stack web application framework written in Ruby that follows the Model-View-Controller pattern and emphasizes convention over configuration. Rails...
Symbol
An immutable, unique primitive value used as an identifier — in JavaScript, Symbols are globally unique keys that avoid property name collisions; in Ruby and...

Related Topics