Skip to content

Commit 466d231

Browse files
committed
Use Truffle::UNDEFINED instead of custom constant
1 parent 995e556 commit 466d231

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

lib/truffle/coverage.rb

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,16 @@
1010
# GNU Lesser General Public License version 2.1.
1111

1212
module Coverage
13-
UNDEFINED = Object.new
14-
1513
def self.supported?(mode)
1614
mode == :lines
1715
end
1816

19-
def self.start(modes = UNDEFINED)
17+
def self.start(modes = Truffle::UNDEFINED)
2018
if Truffle::Coverage.enabled?
2119
raise 'coverage measurement is already setup'
2220
end
2321

24-
if modes == :all || modes == UNDEFINED
22+
if modes == :all || Primitive.undefined?(modes)
2523
options = {}
2624
else
2725
options = Truffle::Type.rb_convert_type(modes, Hash, :to_hash)
@@ -31,7 +29,7 @@ def self.start(modes = UNDEFINED)
3129
raise 'cannot enable lines and oneshot_lines simultaneously'
3230
end
3331

34-
@default_mode = (modes == UNDEFINED)
32+
@default_mode = Primitive.undefined?(modes)
3533
Truffle::Coverage.enable
3634

3735
nil

0 commit comments

Comments
 (0)