class IceNine::Freezer::NoFreeze

A freezer class that does not freeze anything

Public Class Methods

guarded_deep_freeze(object, _recursion_guard) click to toggle source

Pass through the object without freezing it

@example

object = IceNine::Freezer::NoFreeze.deep_freeze(object)
object.frozen?  # => false

@param [Object] object @param [RecursionGuard] _recursion_guard

@return [Object]

# File lib/ice_nine/freezer/no_freeze.rb, line 18
def self.guarded_deep_freeze(object, _recursion_guard)
  object
end