Class: Serega::Plugins::Preloads::EnumDeepFreeze
- Inherits:
-
Object
- Object
- Serega::Plugins::Preloads::EnumDeepFreeze
- Defined in:
- lib/serega/plugins/preloads/lib/enum_deep_freeze.rb
Overview
Freezes nested enumerable data
Class Method Summary collapse
Class Method Details
.call(data) ⇒ Object
9 10 11 12 |
# File 'lib/serega/plugins/preloads/lib/enum_deep_freeze.rb', line 9 def call(data) data.each_entry { |entry| call(entry) } if data.is_a?(Enumerable) data.freeze end |