Skip to content

Commit 050eb68

Browse files
committed
Use Integer instead of Fixnum
The range of `Fixnum` is not guaranteed at all. And ruby 2.4 unifies `Fixnum` and `Bignum` into `Integer`, and will deprecate those two constants.
1 parent 83d8031 commit 050eb68

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/simplecov/configuration.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ def use_merging(use = nil)
204204
# Configure with SimpleCov.merge_timeout(3600) # 1hr
205205
#
206206
def merge_timeout(seconds = nil)
207-
@merge_timeout = seconds if seconds.is_a?(Fixnum)
207+
@merge_timeout = seconds if seconds.is_a?(Integer)
208208
@merge_timeout ||= 600
209209
end
210210

lib/simplecov/source_file.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ class Line
2626

2727
def initialize(src, line_number, coverage)
2828
raise ArgumentError, "Only String accepted for source" unless src.is_a?(String)
29-
raise ArgumentError, "Only Fixnum accepted for line_number" unless line_number.is_a?(Fixnum)
30-
raise ArgumentError, "Only Fixnum and nil accepted for coverage" unless coverage.is_a?(Fixnum) || coverage.nil?
29+
raise ArgumentError, "Only Integer accepted for line_number" unless line_number.is_a?(Integer)
30+
raise ArgumentError, "Only Integer and nil accepted for coverage" unless coverage.is_a?(Integer) || coverage.nil?
3131
@src = src
3232
@line_number = line_number
3333
@coverage = coverage

0 commit comments

Comments
 (0)