Skip to content

Commit 4d143c1

Browse files
committed
Fix deprecation warning on ruby 2.4.0
lib/rspec/parameterized/table_syntax.rb:30: warning: constant ::Fixnum is deprecated lib/rspec/parameterized/table_syntax.rb:34: warning: constant ::Bignum is deprecated (cherry picked from commit 78661466bf46f26d088e49e7e873f2a250b3fb41)
1 parent dff12c5 commit 4d143c1

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

lib/rspec/parameterized/table_syntax.rb

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,18 @@ module TableSyntax
3030
include TableSyntaxImplement
3131
end
3232

33-
refine Fixnum do
34-
include TableSyntaxImplement
35-
end
33+
if Gem::Version.create(RUBY_VERSION) >= Gem::Version.create("2.4.0")
34+
refine Integer do
35+
include TableSyntaxImplement
36+
end
37+
else
38+
refine Fixnum do
39+
include TableSyntaxImplement
40+
end
3641

37-
refine Bignum do
38-
include TableSyntaxImplement
42+
refine Bignum do
43+
include TableSyntaxImplement
44+
end
3945
end
4046

4147
refine Array do

0 commit comments

Comments
 (0)