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 " This class is only for including in {Hash} subclasses!\n END\n end\n \n base.include NRSER::Props\n base.include InstanceMethods\n base.metadata.storage STORAGE\n base.metadata.freeze\nend\n" |