Class IceNine::Freezer::Range
In: lib/ice_nine/freezer/range.rb
Parent: Object

A freezer class for handling Range objects

Methods

Public Class methods

Deep Freeze a Range

@example

  range = IceNine:Freezer::Range.deep_freeze('a'..'z')
  range.begin.frozen?  # => true
  range.end.frozen?    # => true

@param [Range] range @param [RecursionGuard] recursion_guard

@return [Range]

[Validate]