Blame SOURCES/rubygem-thread_safe-0.3.5-suppress-Fixnum-warning-ruby2.4.patch

ffdb14
diff --git a/lib/thread_safe/cache.rb b/lib/thread_safe/cache.rb
ffdb14
index 109cb98..265c0e5 100644
ffdb14
--- a/lib/thread_safe/cache.rb
ffdb14
+++ b/lib/thread_safe/cache.rb
ffdb14
@@ -150,8 +150,8 @@ def populate_from(hash)
ffdb14
     end
ffdb14
 
ffdb14
     def validate_options_hash!(options)
ffdb14
-      if (initial_capacity = options[:initial_capacity]) && (!initial_capacity.kind_of?(Fixnum) || initial_capacity < 0)
ffdb14
-        raise ArgumentError, ":initial_capacity must be a positive Fixnum"
ffdb14
+      if (initial_capacity = options[:initial_capacity]) && (!initial_capacity.kind_of?(0.class) || initial_capacity < 0)
ffdb14
+        raise ArgumentError, ":initial_capacity must be a positive #{0.class}"
ffdb14
       end
ffdb14
       if (load_factor = options[:load_factor]) && (!load_factor.kind_of?(Numeric) || load_factor <= 0 || load_factor > 1)
ffdb14
         raise ArgumentError, ":load_factor must be a number between 0 and 1"