Module: NRSER::Props::Mutable::Stash
- Defined in:
- lib/nrser/props/mutable/stash.rb
Overview
Definitions
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Constant Summary collapse
- STORAGE =
Constants
NRSER::Props::Storage::Key.new \ immutable: false, key_type: :name, get: :_raw_get, put: :_raw_put
Class Method Summary collapse
-
.included(base) ⇒ Object
Module Methods ======================================================================.
Class Method Details
.included(base) ⇒ Object
Module Methods
44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/nrser/props/mutable/stash.rb', line 44 def self.included base unless base < NRSER::Stash raise binding.erb <<~END This class is only for including in {Hash} subclasses! END end base.include NRSER::Props base.include InstanceMethods base..storage STORAGE base..freeze end |