Module: CemAcpt::CoreExtensions::DeepFreeze::Hash
- Defined in:
- lib/cem_acpt/core_extensions.rb
Overview
Holds deep_freeze extensions to Hash
Instance Method Summary collapse
Instance Method Details
#deep_freeze ⇒ Object
32 33 34 35 36 37 38 |
# File 'lib/cem_acpt/core_extensions.rb', line 32 def deep_freeze transform_values! do |value| value.respond_to?(:deep_freeze) ? value.deep_freeze : value.freeze end freeze @deep_frozen = true end |
#deep_frozen? ⇒ Boolean
40 41 42 |
# File 'lib/cem_acpt/core_extensions.rb', line 40 def deep_frozen? !!@deep_frozen end |