Module: Dry::Core::Memoizable
- Defined in:
- lib/dry/core/memoizable.rb
Defined Under Namespace
Modules: ClassInterface Classes: Memoizer
Constant Summary collapse
- MEMOIZED_HASH =
{}.freeze
Instance Attribute Summary collapse
-
#__memoized__ ⇒ Object
readonly
Returns the value of attribute __memoized__.
Class Method Summary collapse
Instance Attribute Details
#__memoized__ ⇒ Object (readonly)
Returns the value of attribute __memoized__.
25 26 27 |
# File 'lib/dry/core/memoizable.rb', line 25 def __memoized__ @__memoized__ end |
Class Method Details
.included(klass) ⇒ Object
20 21 22 23 |
# File 'lib/dry/core/memoizable.rb', line 20 def self.included(klass) super klass.extend(ClassInterface) end |