Method: Object#recursive_freeze

Defined in:
lib/e4u/util.rb

#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