From 63890957a07ee0a6c93ac8256d02c69a3a06bd60 Mon Sep 17 00:00:00 2001 From: Dan Kubb Date: Sun, 25 Mar 2012 02:40:05 -0700 Subject: [PATCH] Remove explicit constant * No need to specify a constant for a Symbol, especially in this case where it's quite clear what it's purpose is. --- lib/ice_nine.rb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/ice_nine.rb b/lib/ice_nine.rb index 624d067..5426cd6 100644 --- a/lib/ice_nine.rb +++ b/lib/ice_nine.rb @@ -14,9 +14,6 @@ # Base IceNine module module IceNine - # The key to the objects being frozen in the current thread - CURRENT_OBJECTS_KEY = :__ice_nine_current_objects - # Deep Freeze an object # # @example @@ -59,7 +56,7 @@ def self.recursion_guard(object_id) # # @api private def self.current_objects - Thread.current[CURRENT_OBJECTS_KEY] ||= Set.new + Thread.current[:__ice_nine_current_objects] ||= Set.new end private_class_method :current_objects