@@ -76,6 +76,7 @@ def fetch(quiet: nil, timeout: nil)
76
76
satisfy_cask_and_formula_dependencies
77
77
end
78
78
79
+ sig { void }
79
80
def stage
80
81
odebug "Cask::Installer#stage"
81
82
@@ -88,6 +89,7 @@ def stage
88
89
raise e
89
90
end
90
91
92
+ sig { void }
91
93
def install
92
94
start_time = Time . now
93
95
odebug "Cask::Installer#install"
@@ -134,6 +136,7 @@ def install
134
136
raise
135
137
end
136
138
139
+ sig { void }
137
140
def check_deprecate_disable
138
141
deprecate_disable_type = DeprecateDisable . type ( @cask )
139
142
return if deprecate_disable_type . nil?
@@ -150,6 +153,7 @@ def check_deprecate_disable
150
153
end
151
154
end
152
155
156
+ sig { void }
153
157
def check_conflicts
154
158
return unless @cask . conflicts_with
155
159
@@ -166,6 +170,7 @@ def check_conflicts
166
170
end
167
171
end
168
172
173
+ sig { void }
169
174
def uninstall_existing_cask
170
175
return unless @cask . installed?
171
176
@@ -194,6 +199,7 @@ def download(quiet: nil, timeout: nil)
194
199
timeout :)
195
200
end
196
201
202
+ sig { void }
197
203
def verify_has_sha
198
204
odebug "Checking cask has checksum"
199
205
return if @cask . sha256 != :no_check
@@ -211,6 +217,12 @@ def primary_container
211
217
end
212
218
end
213
219
220
+ sig { returns ( ArtifactSet ) }
221
+ def artifacts
222
+ @cask . artifacts
223
+ end
224
+
225
+ sig { params ( to : Pathname ) . void }
214
226
def extract_primary_container ( to : @cask . staged_path )
215
227
odebug "Extracting primary container"
216
228
@@ -240,7 +252,6 @@ def extract_primary_container(to: @cask.staged_path)
240
252
241
253
sig { params ( predecessor : T . nilable ( Cask ) ) . void }
242
254
def install_artifacts ( predecessor : nil )
243
- artifacts = @cask . artifacts
244
255
already_installed_artifacts = [ ]
245
256
246
257
odebug "Installing artifacts"
@@ -299,6 +310,7 @@ def check_macos_requirements
299
310
raise CaskError , @cask . depends_on . macos . message ( type : :cask )
300
311
end
301
312
313
+ sig { void }
302
314
def check_arch_requirements
303
315
return if @cask . depends_on . arch . nil?
304
316
@@ -314,6 +326,7 @@ def check_arch_requirements
314
326
"but you are running #{ @current_arch } ."
315
327
end
316
328
329
+ sig { returns ( T ::Array [ T . untyped ] ) }
317
330
def cask_and_formula_dependencies
318
331
return @cask_and_formula_dependencies if @cask_and_formula_dependencies
319
332
@@ -487,8 +500,6 @@ def finalize_upgrade
487
500
488
501
sig { params ( clear : T ::Boolean , successor : T . nilable ( Cask ) ) . void }
489
502
def uninstall_artifacts ( clear : false , successor : nil )
490
- artifacts = @cask . artifacts
491
-
492
503
odebug "Uninstalling artifacts"
493
504
odebug "#{ ::Utils . pluralize ( "artifact" , artifacts . length , include_count : true ) } defined" , artifacts
494
505
0 commit comments