File tree Expand file tree Collapse file tree 1 file changed +18
-4
lines changed
Library/Homebrew/extend/pathname Expand file tree Collapse file tree 1 file changed +18
-4
lines changed Original file line number Diff line number Diff line change 1
- # typed: true # rubocop:todo Sorbet/StrictSigil
1
+ # typed: strict
2
2
# frozen_string_literal: true
3
3
4
4
require "context"
@@ -12,12 +12,26 @@ class << self
12
12
include Context
13
13
14
14
sig { returns ( Integer ) }
15
- attr_accessor :n , :d
15
+ def n
16
+ @n ||= 0
17
+ end
18
+
19
+ sig { params ( n : Integer ) . void }
20
+ attr_writer :n
21
+
22
+ sig { returns ( Integer ) }
23
+ def d
24
+ @d ||= 0
25
+ end
26
+
27
+ sig { params ( d : Integer ) . void }
28
+ attr_writer :d
16
29
17
30
sig { void }
18
31
def reset_counts!
19
- @n = @d = 0
20
- @put_verbose_trimmed_warning = false
32
+ @n = T . let ( 0 , T . nilable ( Integer ) )
33
+ @d = T . let ( 0 , T . nilable ( Integer ) )
34
+ @put_verbose_trimmed_warning = T . let ( false , T . nilable ( T ::Boolean ) )
21
35
end
22
36
23
37
sig { returns ( Integer ) }
You can’t perform that action at this time.
0 commit comments