Class: Object

Inherits:
BasicObject
Defined in:
lib/e4u/util.rb

Instance Method Summary collapse

Instance Method Details

#recursive_freezeObject



3
4
5
6
7
8
9
10
11
# File 'lib/e4u/util.rb', line 3

def recursive_freeze
  case self
  when Hash
    self.each_value{ |e| e.recursive_freeze }
  when Array
    self.each{ |e| e.recursive_freeze }
  end
  self.freeze
end