File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change 10
10
# GNU Lesser General Public License version 2.1.
11
11
12
12
module Coverage
13
- UNDEFINED = Object . new
14
-
15
13
def self . supported? ( mode )
16
14
mode == :lines
17
15
end
18
16
19
- def self . start ( modes = UNDEFINED )
17
+ def self . start ( modes = Truffle :: UNDEFINED )
20
18
if Truffle ::Coverage . enabled?
21
19
raise 'coverage measurement is already setup'
22
20
end
23
21
24
- if modes == :all || modes == UNDEFINED
22
+ if modes == :all || Primitive . undefined? ( modes )
25
23
options = { }
26
24
else
27
25
options = Truffle ::Type . rb_convert_type ( modes , Hash , :to_hash )
@@ -31,7 +29,7 @@ def self.start(modes = UNDEFINED)
31
29
raise 'cannot enable lines and oneshot_lines simultaneously'
32
30
end
33
31
34
- @default_mode = ( modes == UNDEFINED )
32
+ @default_mode = Primitive . undefined? ( modes )
35
33
Truffle ::Coverage . enable
36
34
37
35
nil
You can’t perform that action at this time.
0 commit comments