class Module

Ruby on Rails 5.2.8.1

Available in: v2.2.3 v2.3.18 v3.0.20 v3.1.12 v3.2.22.5 v4.0.13 v4.1.16 v4.2.9 v5.2.8.1 v6.0.6 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Extends the module object with class/module and instance accessors for class/module attributes, just like the native attr* accessors for instance attributes.

Extends the module object with class/module and instance accessors for class/module attributes, just like the native attr* accessors for instance attributes, but does so on a per-thread basis.

So the values are scoped within the Thread.current space under the class name of the module.

Inherits from

Object

Namespace

Modules

Classes

Includes

Constants

Attributes

Methods (defined here)

Private methods (2)

Show private methods Implementation detail — not part of the public API.

Used by

Subclasses (2)

Methods (inherited)

From Module::Concerning (2)
From Object (17)
From ActiveSupport::Concern (3)

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close