A freezer class for handling Array objects
Deep Freeze an Array
@example
array = IceNine:Freezer::Array.deep_freeze(%w[a b c]) array.select(&:frozen?) # => ['a', 'b', 'c']
@param [Array] array @param [RecursionGuard] recursion_guard
@return [Array]
# File lib/ice_nine/freezer/array.rb, line 18 def self.guarded_deep_freeze(array, recursion_guard) super array.each do |entry| Freezer.guarded_deep_freeze(entry, recursion_guard) end end
Generated with the Darkfish Rdoc Generator 2.