Skip to main content
Calmops
Programming
Programming Web Dev Tools
Systems
Database DevOps Network Linux OS
CS Fundamentals
Algorithms Data Structures Software Eng.
AI & Tech
AI Emerging Tech Web3 Technology Math
More Tech
Design Resources
Business & Finance
Business Finance Accounting Fintech Indie Hackers
Career & Life
Career Hiring Productivity Health Education Content Creation
About All Topics
About
Programming
Programming Web Dev Tools
Systems
Database DevOps Network Linux OS
CS Fundamentals
Algorithms Data Structures Software Eng.
AI & Tech
AI Emerging Tech Web3 Technology Math
More Tech
Design Resources
Business & Finance
Business Finance Accounting Fintech Indie Hackers
Career & Life
Career Hiring Productivity Health Education Content Creation
All Topics

Quick Navigation

Rust 80 Python 158 Go 145 TypeScript 1 JavaScript 152

Ruby — Topic Index

Topic index generated on 2026-08-03 — grouped article list

Ruby — Topic Index

Below is an index of articles grouped by topic. Click a heading to jump to the section.

Ruby

  • include vs extend in Ruby: Clear Rules, Real Patterns
  • Ruby Method Arguments: Positional, Keyword, and Variable Arguments

Uncategorized

  • alias and alias_method in Ruby: Complete Guide
  • Autoload in Rails: Complete Guide to Constant Autoloading
  • Class Methods and Singleton Methods in Ruby
  • Content Class Methods
  • define_attribute_methods in Rails: Complete Guide to Dynamic Attribute Methods
  • Dynamic Dispatch in Ruby: send, public_send, and Method Objects
  • include vs extend in Ruby: Adding Methods to Classes and Objects
  • Instance Methods in Ruby: Definition, Binding, and Singleton Methods
  • instance_eval, instance_exec, class_eval, and module_eval in Ruby
  • Loops and Iteration in Ruby: A Complete Guide
  • method_missing in Ruby: Ghost Methods and Dynamic Dispatch
  • Sessions in Rails: How They Work and Best Practices

If you find missing articles or inaccurate groupings, run ./scripts/update_index.py with appropriate flags.

April 24, 2026

include vs extend in Ruby: Clear Rules, Real Patterns

Understand exactly how include and extend work in Ruby, with method lookup rules, common mistakes, and production patterns.

April 24, 2026

Ruby Method Arguments: Positional, Keyword, and Variable Arguments

Complete guide to Ruby method arguments — positional parameters, default values, variable args with splat, keyword arguments, forwardable args, and common pitfalls.

January 15, 2024

define_attribute_methods in Rails: Complete Guide to Dynamic Attribute Methods

A comprehensive guide to define_attribute_methods in Rails - generating attribute accessors, mutators, and query methods dynamically for ActiveRecord models.

September 14, 2017

Autoload in Rails: Complete Guide to Constant Autoloading

Understanding autoload in Rails - how Rails automatically loads constants and modules based on directory structure and naming conventions. Covers classic autoloader and Zeitwerk.

September 11, 2017

instance_eval, instance_exec, class_eval, and module_eval in Ruby

A complete guide to Ruby's context-switching methods — instance_eval, instance_exec, class_eval, and module_exec — with practical use cases and security considerations.

September 4, 2017

alias and alias_method in Ruby: Complete Guide

A comprehensive guide to using alias and alias_method in Ruby for method aliasing, metaprogramming, code reuse, and Rails patterns.

September 4, 2017

Content Class Methods

Content Class Methods

August 26, 2017

Dynamic Dispatch in Ruby: send, public_send, and Method Objects

A complete guide to Ruby's dynamic dispatch — using send, public_send, and method objects to call methods dynamically, bypass visibility, and build flexible APIs.

August 25, 2017

method_missing in Ruby: Ghost Methods and Dynamic Dispatch

A complete guide to Ruby's method_missing — how it works, practical use cases, and how to implement it safely with respond_to_missing?.

July 2, 2017

Class Methods and Singleton Methods in Ruby

A complete guide to Ruby class methods — the three ways to define them, singleton methods, inheritance, and practical patterns.

October 11, 2016

Loops and Iteration in Ruby: A Complete Guide

A complete guide to loops and iteration in Ruby — times, upto, each, while, until, loop, map, select, and when to use each.

March 4, 2016

Instance Methods in Ruby: Definition, Binding, and Singleton Methods

A complete guide to Ruby instance methods — the three ways to define them, singleton methods, unbound methods, and dynamic method definition.

January 15, 2016

include vs extend in Ruby: Adding Methods to Classes and Objects

A complete guide to Ruby's include and extend — how they differ, when to use each, and the classic pattern for adding both instance and class methods via a module.

January 10, 2015

Sessions in Rails: How They Work and Best Practices

A complete guide to sessions in Rails — how they work, storage options, security considerations, and best practices for authentication.

Popular Topics

AI & Machine Learning Programming Software Engineering DevOps Web Development Database

More Categories

Algorithms Network Design Web3 Indie Hackers Linux

Site

All Categories Sitemap About Privacy Policy Terms of Service
©2026 Larry Qu [email protected] • All Rights Reserved
Vultr DigitalOcean Referral Badge HOSTINGER