Class IceNine::Freezer::Array
In: lib/ice_nine/freezer/array.rb
Parent: Object

A freezer class for handling Array objects

Methods

Public Class methods

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]

[Validate]