A freezer class for handling Range objects
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]
# File lib/ice_nine/freezer/range.rb, line 19 def self.guarded_deep_freeze(range, recursion_guard) super Freezer.guarded_deep_freeze(range.begin, recursion_guard) Freezer.guarded_deep_freeze(range.end, recursion_guard) range end
Generated with the Darkfish Rdoc Generator 2.