---
title: Core · Classes & Modules
description: The building blocks of Ruby's object model.
canonical: https://rubydoc.ai/docs/core-classes.md
source: RubyDoc.AI
---

# Core · Classes & Modules

The building blocks of Ruby's object model.

- [Class](https://docs.ruby-lang.org/en/master/Class.html) — Blueprint for objects.
- [Module](https://docs.ruby-lang.org/en/master/Module.html) — Namespace and mixin container.
- [Method / UnboundMethod](https://docs.ruby-lang.org/en/master/Method.html) — First-class method objects.
- [Proc / Lambda](https://docs.ruby-lang.org/en/master/Proc.html) — First-class blocks / closures.
- [Kernel](https://docs.ruby-lang.org/en/master/Kernel.html) — Methods available on every object (puts, require, ...).

---

Part of the [RubyDoc.AI](https://rubydoc.ai) documentation index. See also [docs.md](https://rubydoc.ai/docs.md) and [llms.txt](https://rubydoc.ai/llms.txt).
