From bd773c6260f7955336ea8bcfcb48233a0909f694 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Mon, 1 Jan 2024 18:33:43 +0000 Subject: [PATCH] docs: updates from Homebrew/brew --- docs/ArchRequirement.html | 11 + docs/Attrable.html | 295 ++++++ docs/Bottle.html | 72 +- docs/Bottle/Filename.html | 66 +- docs/BottleSpecification.html | 120 ++- docs/Cask/Artifact/AbstractArtifact.html | 82 +- docs/Cask/Artifact/AbstractFlightBlock.html | 4 +- docs/Cask/Artifact/AbstractUninstall.html | 4 +- docs/Cask/Artifact/App.html | 4 +- docs/Cask/Artifact/Artifact.html | 4 +- docs/Cask/Artifact/AudioUnitPlugin.html | 4 +- docs/Cask/Artifact/Binary.html | 4 +- docs/Cask/Artifact/Colorpicker.html | 4 +- docs/Cask/Artifact/Dictionary.html | 4 +- docs/Cask/Artifact/Font.html | 4 +- docs/Cask/Artifact/InputMethod.html | 4 +- docs/Cask/Artifact/Installer.html | 4 +- docs/Cask/Artifact/InternetPlugin.html | 4 +- docs/Cask/Artifact/KeyboardLayout.html | 4 +- docs/Cask/Artifact/Manpage.html | 4 +- docs/Cask/Artifact/Mdimporter.html | 4 +- docs/Cask/Artifact/Moved.html | 4 +- docs/Cask/Artifact/Pkg.html | 4 +- docs/Cask/Artifact/PostflightBlock.html | 4 +- docs/Cask/Artifact/PreflightBlock.html | 4 +- docs/Cask/Artifact/Prefpane.html | 4 +- docs/Cask/Artifact/Qlplugin.html | 4 +- docs/Cask/Artifact/Relocated.html | 4 +- docs/Cask/Artifact/ScreenSaver.html | 4 +- docs/Cask/Artifact/Service.html | 4 +- docs/Cask/Artifact/StageOnly.html | 4 +- docs/Cask/Artifact/Suite.html | 4 +- docs/Cask/Artifact/Symlinked.html | 4 +- docs/Cask/Artifact/Uninstall.html | 4 +- docs/Cask/Artifact/Vst3Plugin.html | 4 +- docs/Cask/Artifact/VstPlugin.html | 4 +- docs/Cask/Artifact/Zap.html | 4 +- docs/Cask/Audit.html | 66 +- docs/Cask/Cask.html | 246 ++--- docs/Cask/DSL.html | 210 ++-- docs/Cask/DSL/Caveats.html | 38 +- docs/Cask/Installer.html | 258 ++--- docs/CaskDependent/Requirement.html | 11 + docs/CodesignRequirement.html | 11 + docs/Debrew.html | 24 +- docs/Debrew/Formula.html | 18 +- docs/Debrew/Menu.html | 30 +- docs/Debrew/Menu/Entry.html | 12 +- docs/Formula.html | 1048 +++++++++---------- docs/FormulaInstaller.html | 6 +- docs/HeadSoftwareSpec.html | 12 +- docs/Homebrew/Cleanup.html | 216 ++-- docs/LinuxRequirement.html | 11 + docs/MacOSRequirement.html | 11 + docs/Module.html | 97 -- docs/PourBottleCheck.html | 24 +- docs/Predicable.html | 210 ---- docs/Requirement.html | 171 +-- docs/SoftwareSpec.html | 234 ++--- docs/SystemCommand.html | 36 +- docs/SystemCommand/Mixin.html | 12 +- docs/SystemCommand/Result.html | 66 +- docs/XcodeRequirement.html | 11 + docs/_index.html | 10 +- docs/class_list.html | 2 +- docs/method_list.html | 8 +- docs/top-level-namespace.html | 2 +- 67 files changed, 1981 insertions(+), 1900 deletions(-) create mode 100644 docs/Attrable.html delete mode 100644 docs/Predicable.html diff --git a/docs/ArchRequirement.html b/docs/ArchRequirement.html index d85f7b538..d15b27868 100644 --- a/docs/ArchRequirement.html +++ b/docs/ArchRequirement.html @@ -314,6 +314,17 @@

Methods included from Methods included from Attrable

+

#attr_predicate, #attr_rw

+ + + + + + + + +

Methods included from Dependable

#build?, #implicit?, #option_tags, #optional?, #options, #prune_from_option?, #prune_if_build_and_not_dependent?, #recommended?, #required?, #test?

diff --git a/docs/Attrable.html b/docs/Attrable.html new file mode 100644 index 000000000..c4323d067 --- /dev/null +++ b/docs/Attrable.html @@ -0,0 +1,295 @@ + + + + + + + Module: Attrable + + — Homebrew Ruby API + + + + + + + + + + + + + + + + + + + +
+ + +

Module: Attrable + + + +

+ + + + + + + + + + +

+ Instance Method Summary + collapse +

+ + + + + + +
+

Instance Method Details

+ + +
+

+ + #attr_predicate(*attrs) ⇒ void + + + + + +

+
+

This method returns an undefined value.

+ + +
+
+
+

Parameters:

+
    + +
  • + + attrs + + + (Symbol) + + + +
  • + +
+ + +
+ + + + +
+
+
+
+6
+7
+8
+9
+10
+11
+12
+
+
# File 'attrable.rb', line 6
+
+def attr_predicate(*attrs)
+  attrs.each do |attr|
+    define_method attr do
+      instance_variable_get("@#{attr.to_s.sub(/\?$/, "")}") == true
+    end
+  end
+end
+
+
+ +
+

+ + #attr_rw(*attrs) ⇒ void + + + + + +

+
+

This method returns an undefined value.

+ + +
+
+
+

Parameters:

+
    + +
  • + + attrs + + + (Symbol) + + + +
  • + +
+ + +
+ + + + +
+
+
+
+15
+16
+17
+18
+19
+20
+21
+
+
# File 'attrable.rb', line 15
+
+def attr_rw(*attrs)
+  attrs.each do |attr|
+    define_method attr do |val = nil|
+      val.nil? ? instance_variable_get(:"@#{attr}") : instance_variable_set(:"@#{attr}", val)
+    end
+  end
+end
+
+
+ +
+ +
+ + + +
+ + \ No newline at end of file diff --git a/docs/Bottle.html b/docs/Bottle.html index b73995e9d..62a90c664 100644 --- a/docs/Bottle.html +++ b/docs/Bottle.html @@ -452,7 +452,6 @@

 
 
-341
 342
 343
 344
@@ -470,10 +469,11 @@ 

356 357 358 -359

+359 +360 -
# File 'software_spec.rb', line 341
+      
# File 'software_spec.rb', line 342
 
 def initialize(formula, spec, tag = nil)
   @name = formula.name
@@ -531,12 +531,12 @@ 

 
 
-336
 337
-338
+338 +339

-
# File 'software_spec.rb', line 336
+      
# File 'software_spec.rb', line 337
 
 def cellar
   @cellar
@@ -573,12 +573,12 @@ 

 
 
-336
 337
-338
+338 +339

-
# File 'software_spec.rb', line 336
+      
# File 'software_spec.rb', line 337
 
 def name
   @name
@@ -615,12 +615,12 @@ 

 
 
-336
 337
-338
+338 +339

-
# File 'software_spec.rb', line 336
+      
# File 'software_spec.rb', line 337
 
 def rebuild
   @rebuild
@@ -657,12 +657,12 @@ 

 
 
-336
 337
-338
+338 +339

-
# File 'software_spec.rb', line 336
+      
# File 'software_spec.rb', line 337
 
 def resource
   @resource
@@ -694,14 +694,14 @@ 

 
 
-370
 371
 372
 373
-374
+374 +375

-
# File 'software_spec.rb', line 370
+      
# File 'software_spec.rb', line 371
 
 def clear_cache
   @resource.clear_cache
@@ -751,12 +751,12 @@ 

 
 
-376
 377
-378
+378 +379

-
# File 'software_spec.rb', line 376
+      
# File 'software_spec.rb', line 377
 
 def compatible_locations?
   @spec.compatible_locations?(tag: @tag)
@@ -781,17 +781,17 @@ 

 
 
-361
 362
 363
 364
 365
 366
 367
-368
+368 +369

-
# File 'software_spec.rb', line 361
+      
# File 'software_spec.rb', line 362
 
 def fetch(verify_download_integrity: true)
   @resource.fetch(verify_download_integrity: verify_download_integrity)
@@ -821,7 +821,6 @@ 

 
 
-389
 390
 391
 392
@@ -842,10 +841,11 @@ 

407 408 409 -410

+410 +411

-
# File 'software_spec.rb', line 389
+      
# File 'software_spec.rb', line 390
 
 def fetch_tab
   return if github_packages_manifest_resource.blank?
@@ -912,12 +912,12 @@ 

 
 
-381
 382
-383
+383 +384

-
# File 'software_spec.rb', line 381
+      
# File 'software_spec.rb', line 382
 
 def skip_relocation?
   @spec.skip_relocation?(tag: @tag)
@@ -942,12 +942,12 @@ 

 
 
-385
 386
-387
+387 +388

-
# File 'software_spec.rb', line 385
+      
# File 'software_spec.rb', line 386
 
 def stage
   resource.downloader.stage
@@ -972,14 +972,14 @@ 

 
 
-412
 413
 414
 415
-416
+416 +417

-
# File 'software_spec.rb', line 412
+      
# File 'software_spec.rb', line 413
 
 def tab_attributes
   return {} unless github_packages_manifest_resource&.downloaded?
diff --git a/docs/Bottle/Filename.html b/docs/Bottle/Filename.html
index b7142d6cf..67c728d14 100644
--- a/docs/Bottle/Filename.html
+++ b/docs/Bottle/Filename.html
@@ -425,15 +425,15 @@ 

 
 
-301
 302
 303
 304
 305
-306
+306 +307

-
# File 'software_spec.rb', line 301
+      
# File 'software_spec.rb', line 302
 
 def initialize(name, version, tag, rebuild)
   @name = File.basename name
@@ -478,12 +478,12 @@ 

 
 
-295
 296
-297
+297 +298

-
# File 'software_spec.rb', line 295
+      
# File 'software_spec.rb', line 296
 
 def name
   @name
@@ -520,12 +520,12 @@ 

 
 
-295
 296
-297
+297 +298

-
# File 'software_spec.rb', line 295
+      
# File 'software_spec.rb', line 296
 
 def rebuild
   @rebuild
@@ -562,12 +562,12 @@ 

 
 
-295
 296
-297
+297 +298

-
# File 'software_spec.rb', line 295
+      
# File 'software_spec.rb', line 296
 
 def tag
   @tag
@@ -604,12 +604,12 @@ 

 
 
-295
 296
-297
+297 +298

-
# File 'software_spec.rb', line 295
+      
# File 'software_spec.rb', line 296
 
 def version
   @version
@@ -641,12 +641,12 @@ 

 
 
-297
 298
-299
+299 +300

-
# File 'software_spec.rb', line 297
+      
# File 'software_spec.rb', line 298
 
 def self.create(formula, tag, rebuild)
   new(formula.name, formula.pkg_version, tag, rebuild)
@@ -700,13 +700,13 @@ 

 
 
-328
 329
 330
-331
+331 +332

-
# File 'software_spec.rb', line 328
+      
# File 'software_spec.rb', line 329
 
 def extname
   s = rebuild.positive? ? ".#{rebuild}" : ""
@@ -732,12 +732,12 @@ 

 
 
-323
 324
-325
+325 +326

-
# File 'software_spec.rb', line 323
+      
# File 'software_spec.rb', line 324
 
 def github_packages
   "#{name}--#{version}#{extname}"
@@ -785,12 +785,12 @@ 

 
 
-315
 316
-317
+317 +318

-
# File 'software_spec.rb', line 315
+      
# File 'software_spec.rb', line 316
 
 def json
   "#{name}--#{version}.#{tag}.bottle.json"
@@ -842,12 +842,12 @@ 

 
 
-309
 310
-311
+311 +312

-
# File 'software_spec.rb', line 309
+      
# File 'software_spec.rb', line 310
 
 def to_s
   "#{name}--#{version}#{extname}"
@@ -872,12 +872,12 @@ 

 
 
-319
 320
-321
+321 +322

-
# File 'software_spec.rb', line 319
+      
# File 'software_spec.rb', line 320
 
 def url_encode
   ERB::Util.url_encode("#{name}-#{version}#{extname}")
diff --git a/docs/BottleSpecification.html b/docs/BottleSpecification.html
index 5580c6da5..539e66d41 100644
--- a/docs/BottleSpecification.html
+++ b/docs/BottleSpecification.html
@@ -85,6 +85,11 @@
 
   
   
+  
+
Extended by:
+
Attrable
+
+ @@ -470,6 +475,17 @@

+ + + + + + + + + +

Methods included from Attrable

+

attr_predicate, attr_rw

Constructor Details

@@ -498,15 +514,15 @@

 
 
-516
-517
 518
 519
 520
-521
+521 +522 +523

-
# File 'software_spec.rb', line 516
+      
# File 'software_spec.rb', line 518
 
 def initialize
   @rebuild = 0
@@ -551,12 +567,12 @@ 

 
 
-513
-514
-515
+515 +516 +517

-
# File 'software_spec.rb', line 513
+      
# File 'software_spec.rb', line 515
 
 def collector
   @collector
@@ -593,12 +609,12 @@ 

 
 
-513
-514
-515
+515 +516 +517

-
# File 'software_spec.rb', line 513
+      
# File 'software_spec.rb', line 515
 
 def repository
   @repository
@@ -635,12 +651,12 @@ 

 
 
-513
-514
-515
+515 +516 +517

-
# File 'software_spec.rb', line 513
+      
# File 'software_spec.rb', line 515
 
 def root_url_specs
   @root_url_specs
@@ -677,12 +693,12 @@ 

 
 
-512
-513
-514
+514 +515 +516

-
# File 'software_spec.rb', line 512
+      
# File 'software_spec.rb', line 514
 
 def tap
   @tap
@@ -718,13 +734,13 @@ 

 
 
-540
-541
 542
-543
+543 +544 +545

-
# File 'software_spec.rb', line 540
+      
# File 'software_spec.rb', line 542
 
 def ==(other)
   self.class == other.class && rebuild == other.rebuild && collector == other.collector &&
@@ -750,8 +766,6 @@ 

 
 
-617
-618
 619
 620
 621
@@ -768,10 +782,12 @@ 

632 633 634 -635

+635 +636 +637

-
# File 'software_spec.rb', line 617
+      
# File 'software_spec.rb', line 619
 
 def checksums
   tags = collector.tags.sort_by do |tag|
@@ -852,8 +868,6 @@ 

 
 
-557
-558
 559
 560
 561
@@ -866,10 +880,12 @@ 

568 569 570 -571

+571 +572 +573

-
# File 'software_spec.rb', line 557
+      
# File 'software_spec.rb', line 559
 
 def compatible_locations?(tag: Utils::Bottles.tag)
   cellar = tag_to_cellar(tag)
@@ -906,8 +922,6 @@ 

 
 
-523
-524
 525
 526
 527
@@ -921,10 +935,12 @@ 

535 536 537 -538

+538 +539 +540

-
# File 'software_spec.rb', line 523
+      
# File 'software_spec.rb', line 525
 
 def root_url(var = nil, specs = {})
   if var.nil?
@@ -978,8 +994,6 @@ 

 
 
-592
-593
 594
 595
 596
@@ -993,10 +1007,12 @@ 

604 605 606 -607

+607 +608 +609

-
# File 'software_spec.rb', line 592
+      
# File 'software_spec.rb', line 594
 
 def sha256(hash)
   sha256_regex = /^[a-f0-9]{64}$/i
@@ -1155,12 +1171,12 @@ 

 
 
-581
-582
-583
+583 +584 +585

-
# File 'software_spec.rb', line 581
+      
# File 'software_spec.rb', line 583
 
 def tag?(tag, no_older_versions: false)
   collector.tag?(tag, no_older_versions: no_older_versions)
@@ -1236,12 +1252,12 @@ 

 
 
-613
-614
-615
+615 +616 +617

-
# File 'software_spec.rb', line 613
+      
# File 'software_spec.rb', line 615
 
 def tag_specification_for(tag, no_older_versions: false)
   collector.specification_for(tag, no_older_versions: no_older_versions)
@@ -1306,17 +1322,17 @@ 

 
 
-547
-548
 549
 550
 551
 552
 553
-554
+554 +555 +556

-
# File 'software_spec.rb', line 547
+      
# File 'software_spec.rb', line 549
 
 def tag_to_cellar(tag = Utils::Bottles.tag)
   spec = collector.specification_for(tag)
diff --git a/docs/Cask/Artifact/AbstractArtifact.html b/docs/Cask/Artifact/AbstractArtifact.html
index 1ab7d61d1..db8a717c9 100644
--- a/docs/Cask/Artifact/AbstractArtifact.html
+++ b/docs/Cask/Artifact/AbstractArtifact.html
@@ -87,7 +87,7 @@
   
   
Extended by:
-
Predicable, T::Helpers
+
Attrable, T::Helpers
@@ -468,8 +468,8 @@

-

Methods included from Predicable

-

attr_predicate

+

Methods included from Attrable

+

attr_predicate, attr_rw

Constructor Details

@@ -504,13 +504,13 @@

 
 
-142
 143
 144
-145
+145 +146

-
# File 'cask/artifact/abstract_artifact.rb', line 142
+      
# File 'cask/artifact/abstract_artifact.rb', line 143
 
 def initialize(cask, *dsl_args)
   @cask = cask
@@ -558,12 +558,12 @@ 

 
 
-140
 141
-142
+142 +143

-
# File 'cask/artifact/abstract_artifact.rb', line 140
+      
# File 'cask/artifact/abstract_artifact.rb', line 141
 
 def cask
   @cask
@@ -610,12 +610,12 @@ 

 
 
-30
 31
-32
+32 +33

-
# File 'cask/artifact/abstract_artifact.rb', line 30
+      
# File 'cask/artifact/abstract_artifact.rb', line 31
 
 def self.dirmethod
   @dirmethod ||= :"#{dsl_key}dir"
@@ -655,12 +655,12 @@ 

 
 
-26
 27
-28
+28 +29

-
# File 'cask/artifact/abstract_artifact.rb', line 26
+      
# File 'cask/artifact/abstract_artifact.rb', line 27
 
 def self.dsl_key
   @dsl_key ||= T.must(name).sub(/^.*:/, "").gsub(/(.)([A-Z])/, '\1_\2').downcase.to_sym
@@ -700,12 +700,12 @@ 

 
 
-22
 23
-24
+24 +25

-
# File 'cask/artifact/abstract_artifact.rb', line 22
+      
# File 'cask/artifact/abstract_artifact.rb', line 23
 
 def self.english_article
   @english_article ||= /^[aeiou]/i.match?(english_name) ? "an" : "a"
@@ -745,12 +745,12 @@ 

 
 
-18
 19
-20
+20 +21

-
# File 'cask/artifact/abstract_artifact.rb', line 18
+      
# File 'cask/artifact/abstract_artifact.rb', line 19
 
 def self.english_name
   @english_name ||= T.must(name).sub(/^.*:/, "").gsub(/(.)([A-Z])/, '\1 \2')
@@ -790,7 +790,6 @@ 

 
 
-101
 102
 103
 104
@@ -827,10 +826,11 @@ 

135 136 137 -138

+138 +139

-
# File 'cask/artifact/abstract_artifact.rb', line 101
+      
# File 'cask/artifact/abstract_artifact.rb', line 102
 
 def self.read_script_arguments(arguments, stanza, default_arguments = {}, override_arguments = {}, key = nil)
   # TODO: when stanza names are harmonized with class names,
@@ -911,7 +911,6 @@ 

 
 
-56
 57
 58
 59
@@ -952,10 +951,11 @@ 

94 95 96 -97

+97 +98

-
# File 'cask/artifact/abstract_artifact.rb', line 56
+      
# File 'cask/artifact/abstract_artifact.rb', line 57
 
 def <=>(other)
   return unless other.class < AbstractArtifact
@@ -1034,12 +1034,12 @@ 

 
 
-147
 148
-149
+149 +150

-
# File 'cask/artifact/abstract_artifact.rb', line 147
+      
# File 'cask/artifact/abstract_artifact.rb', line 148
 
 def config
   cask.config
@@ -1079,7 +1079,6 @@ 

 
 
-37
 38
 39
 40
@@ -1096,10 +1095,11 @@ 

51 52 53 -54

+54 +55

-
# File 'cask/artifact/abstract_artifact.rb', line 37
+      
# File 'cask/artifact/abstract_artifact.rb', line 38
 
 def staged_path_join_executable(path)
   path = Pathname(path)
@@ -1172,10 +1172,10 @@ 

 
 
-35
+36

-
# File 'cask/artifact/abstract_artifact.rb', line 35
+      
# File 'cask/artifact/abstract_artifact.rb', line 36
 
 def summarize; end
@@ -1213,12 +1213,12 @@

 
 
-156
 157
-158
+158 +159

-
# File 'cask/artifact/abstract_artifact.rb', line 156
+      
# File 'cask/artifact/abstract_artifact.rb', line 157
 
 def to_args
   @dsl_args.reject(&:blank?)
@@ -1271,12 +1271,12 @@ 

 
 
-152
 153
-154
+154 +155

-
# File 'cask/artifact/abstract_artifact.rb', line 152
+      
# File 'cask/artifact/abstract_artifact.rb', line 153
 
 def to_s
   "#{summarize} (#{self.class.english_name})"
diff --git a/docs/Cask/Artifact/AbstractFlightBlock.html b/docs/Cask/Artifact/AbstractFlightBlock.html
index d31487745..e6370a121 100644
--- a/docs/Cask/Artifact/AbstractFlightBlock.html
+++ b/docs/Cask/Artifact/AbstractFlightBlock.html
@@ -339,8 +339,8 @@ 

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/AbstractUninstall.html b/docs/Cask/Artifact/AbstractUninstall.html index 10eb2e646..05bd2849c 100644 --- a/docs/Cask/Artifact/AbstractUninstall.html +++ b/docs/Cask/Artifact/AbstractUninstall.html @@ -338,8 +338,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/App.html b/docs/Cask/Artifact/App.html index 5653c2303..aa676ec5f 100644 --- a/docs/Cask/Artifact/App.html +++ b/docs/Cask/Artifact/App.html @@ -175,8 +175,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Artifact.html b/docs/Cask/Artifact/Artifact.html index d39e02f37..0000110ed 100644 --- a/docs/Cask/Artifact/Artifact.html +++ b/docs/Cask/Artifact/Artifact.html @@ -285,8 +285,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/AudioUnitPlugin.html b/docs/Cask/Artifact/AudioUnitPlugin.html index d651e6c59..423cc62f2 100644 --- a/docs/Cask/Artifact/AudioUnitPlugin.html +++ b/docs/Cask/Artifact/AudioUnitPlugin.html @@ -175,8 +175,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Binary.html b/docs/Cask/Artifact/Binary.html index 47e5d00ef..9e2b911e6 100644 --- a/docs/Cask/Artifact/Binary.html +++ b/docs/Cask/Artifact/Binary.html @@ -208,8 +208,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Colorpicker.html b/docs/Cask/Artifact/Colorpicker.html index 400ba8f72..e7794e0d1 100644 --- a/docs/Cask/Artifact/Colorpicker.html +++ b/docs/Cask/Artifact/Colorpicker.html @@ -175,8 +175,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Dictionary.html b/docs/Cask/Artifact/Dictionary.html index 687ac4185..f4b330d65 100644 --- a/docs/Cask/Artifact/Dictionary.html +++ b/docs/Cask/Artifact/Dictionary.html @@ -175,8 +175,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Font.html b/docs/Cask/Artifact/Font.html index ff1848436..28979e9e0 100644 --- a/docs/Cask/Artifact/Font.html +++ b/docs/Cask/Artifact/Font.html @@ -175,8 +175,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/InputMethod.html b/docs/Cask/Artifact/InputMethod.html index 5c7fe2a68..2383e7f78 100644 --- a/docs/Cask/Artifact/InputMethod.html +++ b/docs/Cask/Artifact/InputMethod.html @@ -175,8 +175,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Installer.html b/docs/Cask/Artifact/Installer.html index 0b2e58850..34aedd00c 100644 --- a/docs/Cask/Artifact/Installer.html +++ b/docs/Cask/Artifact/Installer.html @@ -362,8 +362,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/InternetPlugin.html b/docs/Cask/Artifact/InternetPlugin.html index 39fe88b09..4ee32a7d6 100644 --- a/docs/Cask/Artifact/InternetPlugin.html +++ b/docs/Cask/Artifact/InternetPlugin.html @@ -175,8 +175,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/KeyboardLayout.html b/docs/Cask/Artifact/KeyboardLayout.html index f158aec93..6388066f7 100644 --- a/docs/Cask/Artifact/KeyboardLayout.html +++ b/docs/Cask/Artifact/KeyboardLayout.html @@ -230,8 +230,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Manpage.html b/docs/Cask/Artifact/Manpage.html index 475d33a4d..8757289b1 100644 --- a/docs/Cask/Artifact/Manpage.html +++ b/docs/Cask/Artifact/Manpage.html @@ -295,8 +295,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Mdimporter.html b/docs/Cask/Artifact/Mdimporter.html index 512f58da2..f8f7b3681 100644 --- a/docs/Cask/Artifact/Mdimporter.html +++ b/docs/Cask/Artifact/Mdimporter.html @@ -239,8 +239,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Moved.html b/docs/Cask/Artifact/Moved.html index cbdd07c79..30e357170 100644 --- a/docs/Cask/Artifact/Moved.html +++ b/docs/Cask/Artifact/Moved.html @@ -274,8 +274,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Pkg.html b/docs/Cask/Artifact/Pkg.html index 700c5ed84..c1e9a1b88 100644 --- a/docs/Cask/Artifact/Pkg.html +++ b/docs/Cask/Artifact/Pkg.html @@ -318,8 +318,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/PostflightBlock.html b/docs/Cask/Artifact/PostflightBlock.html index d6c9a122f..c99667a2b 100644 --- a/docs/Cask/Artifact/PostflightBlock.html +++ b/docs/Cask/Artifact/PostflightBlock.html @@ -167,8 +167,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/PreflightBlock.html b/docs/Cask/Artifact/PreflightBlock.html index 193d426fd..7dd8b6971 100644 --- a/docs/Cask/Artifact/PreflightBlock.html +++ b/docs/Cask/Artifact/PreflightBlock.html @@ -167,8 +167,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Prefpane.html b/docs/Cask/Artifact/Prefpane.html index 6f6ed9a97..ea5ae0b3a 100644 --- a/docs/Cask/Artifact/Prefpane.html +++ b/docs/Cask/Artifact/Prefpane.html @@ -208,8 +208,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Qlplugin.html b/docs/Cask/Artifact/Qlplugin.html index 4fa7414dd..108ea1b6a 100644 --- a/docs/Cask/Artifact/Qlplugin.html +++ b/docs/Cask/Artifact/Qlplugin.html @@ -261,8 +261,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Relocated.html b/docs/Cask/Artifact/Relocated.html index 60b0fc5f1..896410871 100644 --- a/docs/Cask/Artifact/Relocated.html +++ b/docs/Cask/Artifact/Relocated.html @@ -329,8 +329,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/ScreenSaver.html b/docs/Cask/Artifact/ScreenSaver.html index 0643851cf..6a61659b1 100644 --- a/docs/Cask/Artifact/ScreenSaver.html +++ b/docs/Cask/Artifact/ScreenSaver.html @@ -175,8 +175,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Service.html b/docs/Cask/Artifact/Service.html index 86295d55b..ec15619ff 100644 --- a/docs/Cask/Artifact/Service.html +++ b/docs/Cask/Artifact/Service.html @@ -175,8 +175,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/StageOnly.html b/docs/Cask/Artifact/StageOnly.html index 29f6bc806..acec96cdb 100644 --- a/docs/Cask/Artifact/StageOnly.html +++ b/docs/Cask/Artifact/StageOnly.html @@ -235,8 +235,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Suite.html b/docs/Cask/Artifact/Suite.html index 186e3e00d..fedbbb5fc 100644 --- a/docs/Cask/Artifact/Suite.html +++ b/docs/Cask/Artifact/Suite.html @@ -230,8 +230,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Symlinked.html b/docs/Cask/Artifact/Symlinked.html index 0cccef41e..d0160ba23 100644 --- a/docs/Cask/Artifact/Symlinked.html +++ b/docs/Cask/Artifact/Symlinked.html @@ -296,8 +296,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Uninstall.html b/docs/Cask/Artifact/Uninstall.html index ee54c0cea..d943da320 100644 --- a/docs/Cask/Artifact/Uninstall.html +++ b/docs/Cask/Artifact/Uninstall.html @@ -228,8 +228,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Vst3Plugin.html b/docs/Cask/Artifact/Vst3Plugin.html index 1838c51f2..c53f11a15 100644 --- a/docs/Cask/Artifact/Vst3Plugin.html +++ b/docs/Cask/Artifact/Vst3Plugin.html @@ -208,8 +208,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/VstPlugin.html b/docs/Cask/Artifact/VstPlugin.html index ade83ba6c..c97d13736 100644 --- a/docs/Cask/Artifact/VstPlugin.html +++ b/docs/Cask/Artifact/VstPlugin.html @@ -208,8 +208,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Artifact/Zap.html b/docs/Cask/Artifact/Zap.html index 47ec4ef94..762cdbb07 100644 --- a/docs/Cask/Artifact/Zap.html +++ b/docs/Cask/Artifact/Zap.html @@ -206,8 +206,8 @@

Methods inherited from Methods included from Predicable

-

#attr_predicate

+

Methods included from Attrable

+

#attr_predicate, #attr_rw

Constructor Details

diff --git a/docs/Cask/Audit.html b/docs/Cask/Audit.html index 1a0b55c3f..9d110df39 100644 --- a/docs/Cask/Audit.html +++ b/docs/Cask/Audit.html @@ -87,7 +87,7 @@
Extended by:
-
Predicable
+
Attrable
@@ -388,8 +388,8 @@

-

Methods included from Predicable

-

attr_predicate

+

Methods included from Attrable

+

attr_predicate, attr_rw

@@ -434,7 +434,6 @@

 
 
-26
 27
 28
 29
@@ -458,10 +457,11 @@ 

47 48 49 -50

+50 +51

-
# File 'cask/audit.rb', line 26
+      
# File 'cask/audit.rb', line 27
 
 def initialize(
   cask,
@@ -530,12 +530,12 @@ 

 
 
-22
 23
-24
+24 +25

-
# File 'cask/audit.rb', line 22
+      
# File 'cask/audit.rb', line 23
 
 def cask
   @cask
@@ -577,12 +577,12 @@ 

 
 
-22
 23
-24
+24 +25

-
# File 'cask/audit.rb', line 22
+      
# File 'cask/audit.rb', line 23
 
 def download
   @download
@@ -670,15 +670,15 @@ 

 
 
-92
 93
 94
 95
 96
-97
+97 +98

-
# File 'cask/audit.rb', line 92
+      
# File 'cask/audit.rb', line 93
 
 def add_error(message, location: nil, strict_only: false)
   # Only raise non-critical audits if the user specified `--strict`.
@@ -721,12 +721,12 @@ 

 
 
-71
 72
-73
+73 +74

-
# File 'cask/audit.rb', line 71
+      
# File 'cask/audit.rb', line 72
 
 def errors
   @errors ||= []
@@ -779,12 +779,12 @@ 

 
 
-76
 77
-78
+78 +79

-
# File 'cask/audit.rb', line 76
+      
# File 'cask/audit.rb', line 77
 
 def errors?
   errors.any?
@@ -824,12 +824,12 @@ 

 
 
-99
 100
-101
+101 +102

-
# File 'cask/audit.rb', line 99
+      
# File 'cask/audit.rb', line 100
 
 def result
   Formatter.error("failed") if errors?
@@ -869,7 +869,6 @@ 

 
 
-52
 53
 54
 55
@@ -886,10 +885,11 @@ 

66 67 68 -69

+69 +70

-
# File 'cask/audit.rb', line 52
+      
# File 'cask/audit.rb', line 53
 
 def run!
   only_audits = @only
@@ -957,12 +957,12 @@ 

 
 
-81
 82
-83
+83 +84

-
# File 'cask/audit.rb', line 81
+      
# File 'cask/audit.rb', line 82
 
 def success?
   !errors?
@@ -1015,7 +1015,6 @@ 

 
 
-104
 105
 106
 107
@@ -1025,10 +1024,11 @@ 

111 112 113 -114

+114 +115

-
# File 'cask/audit.rb', line 104
+      
# File 'cask/audit.rb', line 105
 
 def summary
   return if success?
diff --git a/docs/Cask/Cask.html b/docs/Cask/Cask.html
index 13054c76d..d5c6234ae 100644
--- a/docs/Cask/Cask.html
+++ b/docs/Cask/Cask.html
@@ -87,7 +87,7 @@
   
   
Extended by:
-
APIHashable, Forwardable, Predicable
+
APIHashable, Attrable, Forwardable
@@ -1090,8 +1090,8 @@

-

Methods included from Predicable

-

attr_predicate

+

Methods included from Attrable

+

attr_predicate, attr_rw

@@ -1264,7 +1264,6 @@

 
 
-63
 64
 65
 66
@@ -1283,10 +1282,11 @@ 

79 80 81 -82

+82 +83

-
# File 'cask/cask.rb', line 63
+      
# File 'cask/cask.rb', line 64
 
 def initialize(token, sourcefile_path: nil, source: nil, tap: nil, loaded_from_api: false,
                config: nil, allow_reassignment: false, loader: nil, &block)
@@ -1350,12 +1350,12 @@ 

 
 
-22
 23
-24
+24 +25

-
# File 'cask/cask.rb', line 22
+      
# File 'cask/cask.rb', line 23
 
 def allow_reassignment
   @allow_reassignment
@@ -1397,12 +1397,12 @@ 

 
 
-21
 22
-23
+23 +24

-
# File 'cask/cask.rb', line 21
+      
# File 'cask/cask.rb', line 22
 
 def config
   @config
@@ -1444,12 +1444,12 @@ 

 
 
-21
 22
-23
+23 +24

-
# File 'cask/cask.rb', line 21
+      
# File 'cask/cask.rb', line 22
 
 def default_config
   @default_config
@@ -1491,12 +1491,12 @@ 

 
 
-22
 23
-24
+24 +25

-
# File 'cask/cask.rb', line 22
+      
# File 'cask/cask.rb', line 23
 
 def download
   @download
@@ -1538,12 +1538,12 @@ 

 
 
-21
 22
-23
+23 +24

-
# File 'cask/cask.rb', line 21
+      
# File 'cask/cask.rb', line 22
 
 def loader
   @loader
@@ -1585,12 +1585,12 @@ 

 
 
-21
 22
-23
+23 +24

-
# File 'cask/cask.rb', line 21
+      
# File 'cask/cask.rb', line 22
 
 def source
   @source
@@ -1632,12 +1632,12 @@ 

 
 
-21
 22
-23
+23 +24

-
# File 'cask/cask.rb', line 21
+      
# File 'cask/cask.rb', line 22
 
 def sourcefile_path
   @sourcefile_path
@@ -1679,12 +1679,12 @@ 

 
 
-21
 22
-23
+23 +24

-
# File 'cask/cask.rb', line 21
+      
# File 'cask/cask.rb', line 22
 
 def token
   @token
@@ -1731,7 +1731,6 @@ 

 
 
-27
 28
 29
 30
@@ -1746,10 +1745,11 @@ 

39 40 41 -42

+42 +43

-
# File 'cask/cask.rb', line 27
+      
# File 'cask/cask.rb', line 28
 
 def self.all(eval_all: false)
   if !eval_all && !Homebrew::EnvConfig.eval_all?
@@ -1822,12 +1822,12 @@ 

 
 
-139
 140
-141
+141 +142

-
# File 'cask/cask.rb', line 139
+      
# File 'cask/cask.rb', line 140
 
 def caskfile_only?
   languages.any? || artifacts.any?(Artifact::AbstractFlightBlock)
@@ -1880,12 +1880,12 @@ 

 
 
-211
 212
-213
+213 +214

-
# File 'cask/cask.rb', line 211
+      
# File 'cask/cask.rb', line 212
 
 def caskroom_path
   @caskroom_path ||= Caskroom.path.join(token)
@@ -1938,12 +1938,12 @@ 

 
 
-186
 187
-188
+188 +189

-
# File 'cask/cask.rb', line 186
+      
# File 'cask/cask.rb', line 187
 
 def checksumable?
   DownloadStrategyDetector.detect(url.to_s, url.using) <= AbstractFileDownloadStrategy
@@ -1983,12 +1983,12 @@ 

 
 
-182
 183
-184
+184 +185

-
# File 'cask/cask.rb', line 182
+      
# File 'cask/cask.rb', line 183
 
 def config_path
   /"config.json"
@@ -2028,12 +2028,12 @@ 

 
 
-190
 191
-192
+192 +193

-
# File 'cask/cask.rb', line 190
+      
# File 'cask/cask.rb', line 191
 
 def download_sha_path
   /"LATEST_DOWNLOAD_SHA256"
@@ -2090,12 +2090,12 @@ 

 
 
-300
 301
-302
+302 +303

-
# File 'cask/cask.rb', line 300
+      
# File 'cask/cask.rb', line 301
 
 def eql?(other)
   instance_of?(other.class) && token == other.token
@@ -2135,15 +2135,15 @@ 

 
 
-125
 126
 127
 128
 129
-130
+130 +131

-
# File 'cask/cask.rb', line 125
+      
# File 'cask/cask.rb', line 126
 
 def full_name
   return token if tap.nil?
@@ -2186,12 +2186,12 @@ 

 
 
-296
 297
-298
+298 +299

-
# File 'cask/cask.rb', line 296
+      
# File 'cask/cask.rb', line 297
 
 def hash
   token.hash
@@ -2231,12 +2231,12 @@ 

 
 
-292
 293
-294
+294 +295

-
# File 'cask/cask.rb', line 292
+      
# File 'cask/cask.rb', line 293
 
 def inspect
   "#<Cask #{token}#{sourcefile_path&.to_s&.prepend(" ")}>"
@@ -2289,14 +2289,14 @@ 

 
 
-144
 145
 146
 147
-148
+148 +149

-
# File 'cask/cask.rb', line 144
+      
# File 'cask/cask.rb', line 145
 
 def install_time
   # <caskroom_path>/.metadata/<version>/<timestamp>/Casks/<token>.{rb,json} -> <timestamp>
@@ -2351,12 +2351,12 @@ 

 
 
-133
 134
-135
+135 +136

-
# File 'cask/cask.rb', line 133
+      
# File 'cask/cask.rb', line 134
 
 def installed?
   installed_caskfile&.exist? || false
@@ -2409,7 +2409,6 @@ 

 
 
-151
 152
 153
 154
@@ -2432,10 +2431,11 @@ 

171 172 173 -174

+174 +175

-
# File 'cask/cask.rb', line 151
+      
# File 'cask/cask.rb', line 152
 
 def installed_caskfile
   installed_caskroom_path = caskroom_path
@@ -2509,13 +2509,13 @@ 

 
 
-177
 178
 179
-180
+180 +181

-
# File 'cask/cask.rb', line 177
+      
# File 'cask/cask.rb', line 178
 
 def installed_version
   # <caskroom_path>/.metadata/<version>/<timestamp>/Casks/<token>.{rb,json} -> <version>
@@ -2556,12 +2556,12 @@ 

 
 
-270
 271
-272
+272 +273

-
# File 'cask/cask.rb', line 270
+      
# File 'cask/cask.rb', line 271
 
 def languages
   @languages ||= @dsl.languages
@@ -2601,17 +2601,17 @@ 

 
 
-194
 195
 196
 197
 198
 199
 200
-201
+201 +202

-
# File 'cask/cask.rb', line 194
+      
# File 'cask/cask.rb', line 195
 
 def new_download_sha
   require "cask/installer"
@@ -2669,17 +2669,17 @@ 

 
 
-86
 87
 88
 89
 90
 91
 92
-93
+93 +94

-
# File 'cask/cask.rb', line 86
+      
# File 'cask/cask.rb', line 87
 
 def old_tokens
   @old_tokens ||= if tap
@@ -2737,13 +2737,13 @@ 

 
 
-215
 216
 217
-218
+218 +219

-
# File 'cask/cask.rb', line 215
+      
# File 'cask/cask.rb', line 216
 
 def outdated?(greedy: false, greedy_latest: false, greedy_auto_updates: false)
   !outdated_version(greedy: greedy, greedy_latest: greedy_latest,
@@ -2797,15 +2797,15 @@ 

 
 
-203
 204
 205
 206
 207
-208
+208 +209

-
# File 'cask/cask.rb', line 203
+      
# File 'cask/cask.rb', line 204
 
 def outdated_download_sha?
   return true unless checksumable?
@@ -2848,7 +2848,6 @@ 

 
 
-238
 239
 240
 241
@@ -2863,10 +2862,11 @@ 

250 251 252 -253

+253 +254

-
# File 'cask/cask.rb', line 238
+      
# File 'cask/cask.rb', line 239
 
 def outdated_info(greedy, verbose, json, greedy_latest, greedy_auto_updates)
   return token if !verbose && !json
@@ -2919,7 +2919,6 @@ 

 
 
-220
 221
 222
 223
@@ -2935,10 +2934,11 @@ 

233 234 235 -236

+236 +237

-
# File 'cask/cask.rb', line 220
+      
# File 'cask/cask.rb', line 221
 
 def outdated_version(greedy: false, greedy_latest: false, greedy_auto_updates: false)
   # special case: tap version is not available
@@ -3005,7 +3005,6 @@ 

 
 
-278
 279
 280
 281
@@ -3013,10 +3012,11 @@ 

283 284 285 -286

+286 +287

-
# File 'cask/cask.rb', line 278
+      
# File 'cask/cask.rb', line 279
 
 def populate_from_api!(json_cask)
   raise ArgumentError, "Expected cask to be loaded from the API" unless loaded_from_api?
@@ -3062,16 +3062,16 @@ 

 
 
-101
 102
 103
 104
 105
 106
-107
+107 +108

-
# File 'cask/cask.rb', line 101
+      
# File 'cask/cask.rb', line 102
 
 def refresh
   @dsl = DSL.new(self)
@@ -3115,14 +3115,14 @@ 

 
 
-264
 265
 266
 267
-268
+268 +269

-
# File 'cask/cask.rb', line 264
+      
# File 'cask/cask.rb', line 265
 
 def ruby_source_checksum
   @ruby_source_checksum ||= {
@@ -3164,17 +3164,17 @@ 

 
 
-255
 256
 257
 258
 259
 260
 261
-262
+262 +263

-
# File 'cask/cask.rb', line 255
+      
# File 'cask/cask.rb', line 256
 
 def ruby_source_path
   return @ruby_source_path if defined?(@ruby_source_path)
@@ -3219,14 +3219,14 @@ 

 
 
-44
 45
 46
 47
-48
+48 +49

-
# File 'cask/cask.rb', line 44
+      
# File 'cask/cask.rb', line 45
 
 def tap
   return super if block_given? # Object#tap
@@ -3268,12 +3268,12 @@ 

 
 
-274
 275
-276
+276 +277

-
# File 'cask/cask.rb', line 274
+      
# File 'cask/cask.rb', line 275
 
 def tap_git_head
   @tap_git_head ||= tap&.git_head
@@ -3343,7 +3343,6 @@ 

 
 
-114
 115
 116
 117
@@ -3352,10 +3351,11 @@ 

120 121 122 -123

+123 +124

-
# File 'cask/cask.rb', line 114
+      
# File 'cask/cask.rb', line 115
 
 def timestamped_versions(caskroom_path: self.caskroom_path)
   relative_paths = Pathname.glob((
@@ -3402,7 +3402,6 @@ 

 
 
-305
 306
 307
 308
@@ -3444,10 +3443,11 @@ 

344 345 346 -347

+347 +348

-
# File 'cask/cask.rb', line 305
+      
# File 'cask/cask.rb', line 306
 
 def to_h
   url_specs = url&.specs.dup
@@ -3527,7 +3527,6 @@ 

 
 
-349
 350
 351
 352
@@ -3562,10 +3561,11 @@ 

381 382 383 -384

+384 +385

-
# File 'cask/cask.rb', line 349
+      
# File 'cask/cask.rb', line 350
 
 def to_hash_with_variations
   if loaded_from_api? && !Homebrew::EnvConfig.no_install_from_api?
@@ -3638,12 +3638,12 @@ 

 
 
-288
 289
-290
+290 +291

-
# File 'cask/cask.rb', line 288
+      
# File 'cask/cask.rb', line 289
 
 def to_s
   @token
diff --git a/docs/Cask/DSL.html b/docs/Cask/DSL.html
index a4253a0de..3dda9e2b2 100644
--- a/docs/Cask/DSL.html
+++ b/docs/Cask/DSL.html
@@ -87,7 +87,7 @@
   
   
Extended by:
-
Predicable
+
Attrable
@@ -1100,8 +1100,8 @@

-

Methods included from Predicable

-

attr_predicate

+

Methods included from Attrable

+

attr_predicate, attr_rw

@@ -1146,13 +1146,13 @@

 
 
-111
 112
 113
-114
+114 +115

-
# File 'cask/dsl.rb', line 111
+      
# File 'cask/dsl.rb', line 112
 
 def initialize(cask)
   @cask = cask
@@ -1201,17 +1201,17 @@ 

 
 
-397
 398
 399
 400
 401
 402
 403
-404
+404 +405

-
# File 'cask/dsl.rb', line 397
+      
# File 'cask/dsl.rb', line 398
 
 def method_missing(method, *)
   if method
@@ -1263,12 +1263,12 @@ 

 
 
-107
 108
-109
+109 +110

-
# File 'cask/dsl.rb', line 107
+      
# File 'cask/dsl.rb', line 108
 
 def cask
   @cask
@@ -1310,12 +1310,12 @@ 

 
 
-107
 108
-109
+109 +110

-
# File 'cask/dsl.rb', line 107
+      
# File 'cask/dsl.rb', line 108
 
 def deprecation_date
   @deprecation_date
@@ -1357,12 +1357,12 @@ 

 
 
-107
 108
-109
+109 +110

-
# File 'cask/dsl.rb', line 107
+      
# File 'cask/dsl.rb', line 108
 
 def deprecation_reason
   @deprecation_reason
@@ -1404,12 +1404,12 @@ 

 
 
-107
 108
-109
+109 +110

-
# File 'cask/dsl.rb', line 107
+      
# File 'cask/dsl.rb', line 108
 
 def disable_date
   @disable_date
@@ -1451,12 +1451,12 @@ 

 
 
-107
 108
-109
+109 +110

-
# File 'cask/dsl.rb', line 107
+      
# File 'cask/dsl.rb', line 108
 
 def disable_reason
   @disable_reason
@@ -1498,12 +1498,12 @@ 

 
 
-107
 108
-109
+109 +110

-
# File 'cask/dsl.rb', line 107
+      
# File 'cask/dsl.rb', line 108
 
 def token
   @token
@@ -1545,15 +1545,15 @@ 

 
 
-220
 221
 222
 223
 224
-225
+225 +226

-
# File 'cask/dsl.rb', line 220
+      
# File 'cask/dsl.rb', line 221
 
 def appcast(*args, **kwargs)
   set_unique_stanza(:appcast, args.empty? && kwargs.empty?) do
@@ -1591,14 +1591,14 @@ 

 
 
-411
 412
 413
 414
-415
+415 +416

-
# File 'cask/dsl.rb', line 411
+      
# File 'cask/dsl.rb', line 412
 
 def appdir
   return HOMEBREW_CASK_APPDIR_PLACEHOLDER if Cask.generating_hash?
@@ -1635,7 +1635,6 @@ 

 
 
-265
 266
 267
 268
@@ -1643,10 +1642,11 @@ 

270 271 272 -273

+273 +274

-
# File 'cask/dsl.rb', line 265
+      
# File 'cask/dsl.rb', line 266
 
 def arch(arm: nil, intel: nil)
   should_return = arm.nil? && intel.nil?
@@ -1692,12 +1692,12 @@ 

 
 
-295
 296
-297
+297 +298

-
# File 'cask/dsl.rb', line 295
+      
# File 'cask/dsl.rb', line 296
 
 def artifacts
   @artifacts ||= ArtifactSet.new
@@ -1732,12 +1732,12 @@ 

 
 
-332
 333
-334
+334 +335

-
# File 'cask/dsl.rb', line 332
+      
# File 'cask/dsl.rb', line 333
 
 def auto_updates(auto_updates = nil)
   set_unique_stanza(:auto_updates, auto_updates.nil?) { auto_updates }
@@ -1777,12 +1777,12 @@ 

 
 
-299
 300
-301
+301 +302

-
# File 'cask/dsl.rb', line 299
+      
# File 'cask/dsl.rb', line 300
 
 def caskroom_path
   cask.caskroom_path
@@ -1817,7 +1817,6 @@ 

 
 
-312
 313
 314
 315
@@ -1829,10 +1828,11 @@ 

321 322 323 -324

+324 +325

-
# File 'cask/dsl.rb', line 312
+      
# File 'cask/dsl.rb', line 313
 
 def caveats(*strings, &block)
   @caveats ||= DSL::Caveats.new(cask)
@@ -1877,13 +1877,13 @@ 

 
 
-290
 291
 292
-293
+293 +294

-
# File 'cask/dsl.rb', line 290
+      
# File 'cask/dsl.rb', line 291
 
 def conflicts_with(**kwargs)
   # TODO: remove this constraint, and instead merge multiple conflicts_with stanzas
@@ -1919,14 +1919,14 @@ 

 
 
-228
 229
 230
 231
-232
+232 +233

-
# File 'cask/dsl.rb', line 228
+      
# File 'cask/dsl.rb', line 229
 
 def container(**kwargs)
   set_unique_stanza(:container, kwargs.empty?) do
@@ -1963,7 +1963,6 @@ 

 
 
-277
 278
 279
 280
@@ -1973,10 +1972,11 @@ 

284 285 286 -287

+287 +288

-
# File 'cask/dsl.rb', line 277
+      
# File 'cask/dsl.rb', line 278
 
 def depends_on(**kwargs)
   @depends_on ||= DSL::DependsOn.new
@@ -2019,16 +2019,16 @@ 

 
 
-350
 351
 352
 353
 354
 355
-356
+356 +357

-
# File 'cask/dsl.rb', line 350
+      
# File 'cask/dsl.rb', line 351
 
 def deprecate!(date:, because:)
   @deprecation_date = Date.parse(date)
@@ -2067,12 +2067,12 @@ 

 
 
-125
 126
-127
+127 +128

-
# File 'cask/dsl.rb', line 125
+      
# File 'cask/dsl.rb', line 126
 
 def desc(description = nil)
   set_unique_stanza(:desc, description.nil?) { description }
@@ -2107,7 +2107,6 @@ 

 
 
-359
 360
 361
 362
@@ -2118,10 +2117,11 @@ 

367 368 369 -370

+370 +371

-
# File 'cask/dsl.rb', line 359
+      
# File 'cask/dsl.rb', line 360
 
 def disable!(date:, because:)
   @disable_date = Date.parse(date)
@@ -2183,13 +2183,13 @@ 

 
 
-326
 327
 328
-329
+329 +330

-
# File 'cask/dsl.rb', line 326
+      
# File 'cask/dsl.rb', line 327
 
 def discontinued?
   # odeprecated "`discontinued?`", "`deprecated?` or `disabled?`"
@@ -2225,12 +2225,12 @@ 

 
 
-151
 152
-153
+153 +154

-
# File 'cask/dsl.rb', line 151
+      
# File 'cask/dsl.rb', line 152
 
 def homepage(homepage = nil)
   set_unique_stanza(:homepage, homepage.nil?) { homepage }
@@ -2270,7 +2270,6 @@ 

 
 
-155
 156
 157
 158
@@ -2287,10 +2286,11 @@ 

169 170 171 -172

+172 +173

-
# File 'cask/dsl.rb', line 155
+      
# File 'cask/dsl.rb', line 156
 
 def language(*args, default: false, &block)
   if args.empty?
@@ -2358,7 +2358,6 @@ 

 
 
-174
 175
 176
 177
@@ -2382,10 +2381,11 @@ 

195 196 197 -198

+198 +199

-
# File 'cask/dsl.rb', line 174
+      
# File 'cask/dsl.rb', line 175
 
 def language_eval
   return @language_eval if defined?(@language_eval)
@@ -2447,14 +2447,14 @@ 

 
 
-200
 201
 202
 203
-204
+204 +205

-
# File 'cask/dsl.rb', line 200
+      
# File 'cask/dsl.rb', line 201
 
 def languages
   return [] if @language_blocks.nil?
@@ -2491,7 +2491,6 @@ 

 
 
-337
 338
 339
 340
@@ -2501,10 +2500,11 @@ 

344 345 346 -347

+347 +348

-
# File 'cask/dsl.rb', line 337
+      
# File 'cask/dsl.rb', line 338
 
 def livecheck(&block)
   @livecheck ||= Livecheck.new(cask)
@@ -2547,15 +2547,15 @@ 

 
 
-117
 118
 119
 120
 121
-122
+122 +123

-
# File 'cask/dsl.rb', line 117
+      
# File 'cask/dsl.rb', line 118
 
 def name(*args)
   @name ||= []
@@ -2611,12 +2611,12 @@ 

 
 
-406
 407
-408
+408 +409

-
# File 'cask/dsl.rb', line 406
+      
# File 'cask/dsl.rb', line 407
 
 def respond_to_missing?(*)
   true
@@ -2656,7 +2656,6 @@ 

 
 
-129
 130
 131
 132
@@ -2675,10 +2674,11 @@ 

145 146 147 -148

+148 +149

-
# File 'cask/dsl.rb', line 129
+      
# File 'cask/dsl.rb', line 130
 
 def set_unique_stanza(stanza, should_return)
   return instance_variable_get(:"@#{stanza}") if should_return
@@ -2730,7 +2730,6 @@ 

 
 
-246
 247
 248
 249
@@ -2746,10 +2745,11 @@ 

259 260 261 -262

+262 +263

-
# File 'cask/dsl.rb', line 246
+      
# File 'cask/dsl.rb', line 247
 
 def sha256(arg = nil, arm: nil, intel: nil)
   should_return = arg.nil? && arm.nil? && intel.nil?
@@ -2798,15 +2798,15 @@ 

 
 
-304
 305
 306
 307
 308
-309
+309 +310

-
# File 'cask/dsl.rb', line 304
+      
# File 'cask/dsl.rb', line 305
 
 def staged_path
   return @staged_path if @staged_path
@@ -2844,7 +2844,6 @@ 

 
 
-207
 208
 209
 210
@@ -2854,10 +2853,11 @@ 

214 215 216 -217

+217 +218

-
# File 'cask/dsl.rb', line 207
+      
# File 'cask/dsl.rb', line 208
 
 def url(*args, **options, &block)
   caller_location = T.must(caller_locations).fetch(0)
@@ -2900,7 +2900,6 @@ 

 
 
-235
 236
 237
 238
@@ -2908,10 +2907,11 @@ 

240 241 242 -243

+243 +244

-
# File 'cask/dsl.rb', line 235
+      
# File 'cask/dsl.rb', line 236
 
 def version(arg = nil)
   set_unique_stanza(:version, arg.nil?) do
diff --git a/docs/Cask/DSL/Caveats.html b/docs/Cask/DSL/Caveats.html
index b6fb03d8d..378b1e6f6 100644
--- a/docs/Cask/DSL/Caveats.html
+++ b/docs/Cask/DSL/Caveats.html
@@ -89,7 +89,7 @@
   
   
Extended by:
-
Predicable
+
Attrable
@@ -246,8 +246,8 @@

-

Methods included from Predicable

-

attr_predicate

+

Methods included from Attrable

+

attr_predicate, attr_rw

@@ -293,15 +293,15 @@

 
 
-22
-23
 24
 25
 26
-27
+27 +28 +29

-
# File 'cask/dsl/caveats.rb', line 22
+      
# File 'cask/dsl/caveats.rb', line 24
 
 def initialize(*args)
   super(*args)
@@ -361,16 +361,16 @@ 

 
 
-50
-51
 52
 53
 54
 55
-56
+56 +57 +58

-
# File 'cask/dsl/caveats.rb', line 50
+      
# File 'cask/dsl/caveats.rb', line 52
 
 def eval_caveats(&block)
   result = instance_eval(&block)
@@ -414,13 +414,13 @@ 

 
 
-45
-46
 47
-48
+48 +49 +50

-
# File 'cask/dsl/caveats.rb', line 45
+      
# File 'cask/dsl/caveats.rb', line 47
 
 def puts(*args)
   @custom_caveats += args
@@ -461,12 +461,12 @@ 

 
 
-40
-41
-42
+42 +43 +44

-
# File 'cask/dsl/caveats.rb', line 40
+      
# File 'cask/dsl/caveats.rb', line 42
 
 def to_s
   (@custom_caveats + @built_in_caveats.values).join("\n")
diff --git a/docs/Cask/Installer.html b/docs/Cask/Installer.html
index 422ad6165..f8b323ea8 100644
--- a/docs/Cask/Installer.html
+++ b/docs/Cask/Installer.html
@@ -87,7 +87,7 @@
   
   
Extended by:
-
Predicable
+
Attrable
@@ -1081,8 +1081,8 @@

-

Methods included from Predicable

-

attr_predicate

+

Methods included from Attrable

+

attr_predicate, attr_rw

Constructor Details

@@ -1116,7 +1116,6 @@

 
 
-22
 23
 24
 25
@@ -1136,10 +1135,11 @@ 

39 40 41 -42

+42 +43

-
# File 'cask/installer.rb', line 22
+      
# File 'cask/installer.rb', line 23
 
 def initialize(cask, command: SystemCommand, force: false, adopt: false,
                skip_cask_deps: false, binaries: true, verbose: false,
@@ -1204,7 +1204,6 @@ 

 
 
-48
 49
 50
 51
@@ -1216,10 +1215,11 @@ 

57 58 59 -60

+60 +61

-
# File 'cask/installer.rb', line 48
+      
# File 'cask/installer.rb', line 49
 
 def self.caveats(cask)
   odebug "Printing caveats"
@@ -1275,13 +1275,13 @@ 

 
 
-428
 429
 430
-431
+431 +432

-
# File 'cask/installer.rb', line 428
+      
# File 'cask/installer.rb', line 429
 
 def backup
   @cask.staged_path.rename backup_path
@@ -1322,14 +1322,14 @@ 

 
 
-512
 513
 514
 515
-516
+516 +517

-
# File 'cask/installer.rb', line 512
+      
# File 'cask/installer.rb', line 513
 
 def 
   return if @cask..nil?
@@ -1371,14 +1371,14 @@ 

 
 
-506
 507
 508
 509
-510
+510 +511

-
# File 'cask/installer.rb', line 506
+      
# File 'cask/installer.rb', line 507
 
 def backup_path
   return if @cask.staged_path.nil?
@@ -1433,7 +1433,6 @@ 

 
 
-296
 297
 298
 299
@@ -1449,10 +1448,11 @@ 

309 310 311 -312

+312 +313

-
# File 'cask/installer.rb', line 296
+      
# File 'cask/installer.rb', line 297
 
 def cask_and_formula_dependencies
   return @cask_and_formula_dependencies if @cask_and_formula_dependencies
@@ -1506,12 +1506,12 @@ 

 
 
-373
 374
-375
+375 +376

-
# File 'cask/installer.rb', line 373
+      
# File 'cask/installer.rb', line 374
 
 def caveats
   self.class.caveats(@cask)
@@ -1564,7 +1564,6 @@ 

 
 
-281
 282
 283
 284
@@ -1577,10 +1576,11 @@ 

291 292 293 -294

+294 +295

-
# File 'cask/installer.rb', line 281
+      
# File 'cask/installer.rb', line 282
 
 def check_arch_requirements
   return if @cask.depends_on.arch.nil?
@@ -1631,7 +1631,6 @@ 

 
 
-140
 141
 142
 143
@@ -1645,10 +1644,11 @@ 

151 152 153 -154

+154 +155

-
# File 'cask/installer.rb', line 140
+      
# File 'cask/installer.rb', line 141
 
 def check_conflicts
   return unless @cask.conflicts_with
@@ -1700,7 +1700,6 @@ 

 
 
-128
 129
 130
 131
@@ -1710,10 +1709,11 @@ 

135 136 137 -138

+138 +139

-
# File 'cask/installer.rb', line 128
+      
# File 'cask/installer.rb', line 129
 
 def check_deprecate_disable
   deprecate_disable_type = DeprecateDisable.type(@cask)
@@ -1774,15 +1774,15 @@ 

 
 
-274
 275
 276
 277
 278
-279
+279 +280

-
# File 'cask/installer.rb', line 274
+      
# File 'cask/installer.rb', line 275
 
 def check_macos_requirements
   return unless @cask.depends_on.macos
@@ -1825,13 +1825,13 @@ 

 
 
-269
 270
 271
-272
+272 +273

-
# File 'cask/installer.rb', line 269
+      
# File 'cask/installer.rb', line 270
 
 def check_requirements
   check_macos_requirements
@@ -1915,14 +1915,14 @@ 

 
 
-178
 179
 180
 181
-182
+182 +183

-
# File 'cask/installer.rb', line 178
+      
# File 'cask/installer.rb', line 179
 
 def download(quiet: nil, timeout: nil)
   # Store cask download path in cask to prevent multiple downloads in a row when checking if it's outdated
@@ -1977,12 +1977,12 @@ 

 
 
-173
 174
-175
+175 +176

-
# File 'cask/installer.rb', line 173
+      
# File 'cask/installer.rb', line 174
 
 def downloader
   @downloader ||= Download.new(@cask, quarantine: quarantine?)
@@ -2022,7 +2022,6 @@ 

 
 
-201
 202
 203
 204
@@ -2047,10 +2046,11 @@ 

223 224 225 -226

+226 +227

-
# File 'cask/installer.rb', line 201
+      
# File 'cask/installer.rb', line 202
 
 def extract_primary_container(to: @cask.staged_path)
   odebug "Extracting primary container"
@@ -2143,7 +2143,6 @@ 

 
 
-63
 64
 65
 66
@@ -2153,10 +2152,11 @@ 

70 71 72 -73

+73 +74

-
# File 'cask/installer.rb', line 63
+      
# File 'cask/installer.rb', line 64
 
 def fetch(quiet: nil, timeout: nil)
   odebug "Cask::Installer#fetch"
@@ -2204,16 +2204,16 @@ 

 
 
-450
 451
 452
 453
 454
 455
-456
+456 +457

-
# File 'cask/installer.rb', line 450
+      
# File 'cask/installer.rb', line 451
 
 def finalize_upgrade
   ohai "Purging files for version #{@cask.version} of Cask #{@cask}"
@@ -2257,12 +2257,12 @@ 

 
 
-518
 519
-520
+520 +521

-
# File 'cask/installer.rb', line 518
+      
# File 'cask/installer.rb', line 519
 
 def gain_permissions_remove(path)
   Utils.gain_permissions_remove(path, command: @command)
@@ -2302,7 +2302,6 @@ 

 
 
-87
 88
 89
 90
@@ -2341,10 +2340,11 @@ 

123 124 125 -126

+126 +127

-
# File 'cask/installer.rb', line 87
+      
# File 'cask/installer.rb', line 88
 
 def install
   start_time = Time.now
@@ -2438,7 +2438,6 @@ 

 
 
-229
 230
 231
 232
@@ -2476,10 +2475,11 @@ 

264 265 266 -267

+267 +268

-
# File 'cask/installer.rb', line 229
+      
# File 'cask/installer.rb', line 230
 
 def install_artifacts(predecessor: nil)
   artifacts = @cask.artifacts
@@ -2555,12 +2555,12 @@ 

 
 
-377
 378
-379
+379 +380

-
# File 'cask/installer.rb', line 377
+      
# File 'cask/installer.rb', line 378
 
 def 
   @metadata_subdir ||= @cask.("Casks", timestamp: :now, create: true)
@@ -2600,7 +2600,6 @@ 

-314 315 316 317 @@ -2609,10 +2608,11 @@

# File 'cask/installer.rb', line 314 +
# File 'cask/installer.rb', line 315
 
 def missing_cask_and_formula_dependencies
   cask_and_formula_dependencies.reject do |cask_or_formula|
@@ -2659,15 +2659,15 @@ 

 
 
-194
 195
 196
 197
 198
-199
+199 +200

-
# File 'cask/installer.rb', line 194
+      
# File 'cask/installer.rb', line 195
 
 def primary_container
   @primary_container ||= begin
@@ -2710,7 +2710,6 @@ 

 
 
-522
 523
 524
 525
@@ -2721,10 +2720,11 @@ 

530 531 532 -533

+533 +534

-
# File 'cask/installer.rb', line 522
+      
# File 'cask/installer.rb', line 523
 
 def purge_backed_up_versioned_files
   # versioned staged distribution
@@ -2773,13 +2773,13 @@ 

 
 
-561
 562
 563
-564
+564 +565

-
# File 'cask/installer.rb', line 561
+      
# File 'cask/installer.rb', line 562
 
 def purge_caskroom_path
   odebug "Purging all staged versions of Cask #{@cask}"
@@ -2820,7 +2820,6 @@ 

 
 
-535
 536
 537
 538
@@ -2844,10 +2843,11 @@ 

556 557 558 -559

+559 +560

-
# File 'cask/installer.rb', line 535
+      
# File 'cask/installer.rb', line 536
 
 def purge_versioned_files
   ohai "Purging files for version #{@cask.version} of Cask #{@cask}"
@@ -2909,13 +2909,13 @@ 

 
 
-412
 413
 414
-415
+415 +416

-
# File 'cask/installer.rb', line 412
+      
# File 'cask/installer.rb', line 413
 
 def remove_config_file
   FileUtils.rm_f @cask.config_path
@@ -2956,13 +2956,13 @@ 

 
 
-417
 418
 419
-420
+420 +421

-
# File 'cask/installer.rb', line 417
+      
# File 'cask/installer.rb', line 418
 
 def remove_download_sha
   FileUtils.rm_f @cask.download_sha_path
@@ -3003,7 +3003,6 @@ 

 
 
-433
 434
 435
 436
@@ -3011,10 +3010,11 @@ 

438 439 440 -441

+441 +442

-
# File 'cask/installer.rb', line 433
+      
# File 'cask/installer.rb', line 434
 
 def restore_backup
   return if !backup_path.directory? || !.directory?
@@ -3075,14 +3075,14 @@ 

 
 
-444
 445
 446
 447
-448
+448 +449

-
# File 'cask/installer.rb', line 444
+      
# File 'cask/installer.rb', line 445
 
 def revert_upgrade(predecessor:)
   opoo "Reverting upgrade for Cask #{@cask}"
@@ -3124,7 +3124,6 @@ 

-325 326 327 328 @@ -3170,10 +3169,11 @@

# File 'cask/installer.rb', line 325 +
# File 'cask/installer.rb', line 326
 
 def satisfy_cask_and_formula_dependencies
   return if installed_as_dependency?
@@ -3257,7 +3257,6 @@ 

 
 
-381
 382
 383
 384
@@ -3265,10 +3264,11 @@ 

386 387 388 -389

+389 +390

-
# File 'cask/installer.rb', line 381
+      
# File 'cask/installer.rb', line 382
 
 def save_caskfile
   old_savedir = @cask.
@@ -3314,12 +3314,12 @@ 

 
 
-391
 392
-393
+393 +394

-
# File 'cask/installer.rb', line 391
+      
# File 'cask/installer.rb', line 392
 
 def save_config_file
   @cask.config_path.atomic_write(@cask.config.to_json)
@@ -3359,12 +3359,12 @@ 

 
 
-395
 396
-397
+397 +398

-
# File 'cask/installer.rb', line 395
+      
# File 'cask/installer.rb', line 396
 
 def save_download_sha
   @cask.download_sha_path.atomic_write(@cask.new_download_sha) if @cask.checksumable?
@@ -3404,7 +3404,6 @@ 

 
 
-75
 76
 77
 78
@@ -3414,10 +3413,11 @@ 

82 83 84 -85

+85 +86

-
# File 'cask/installer.rb', line 75
+      
# File 'cask/installer.rb', line 76
 
 def stage
   odebug "Cask::Installer#stage"
@@ -3480,13 +3480,13 @@ 

 
 
-423
 424
 425
-426
+426 +427

-
# File 'cask/installer.rb', line 423
+      
# File 'cask/installer.rb', line 424
 
 def start_upgrade(successor:)
   uninstall_artifacts(successor: successor)
@@ -3540,15 +3540,15 @@ 

 
 
-165
 166
 167
 168
 169
-170
+170 +171

-
# File 'cask/installer.rb', line 165
+      
# File 'cask/installer.rb', line 166
 
 def summary
   s = +""
@@ -3608,7 +3608,6 @@ 

 
 
-400
 401
 402
 403
@@ -3618,10 +3617,11 @@ 

407 408 409 -410

+410 +411

-
# File 'cask/installer.rb', line 400
+      
# File 'cask/installer.rb', line 401
 
 def uninstall(successor: nil)
   load_installed_caskfile!
@@ -3699,7 +3699,6 @@ 

 
 
-459
 460
 461
 462
@@ -3728,10 +3727,11 @@ 

485 486 487 -488

+488 +489

-
# File 'cask/installer.rb', line 459
+      
# File 'cask/installer.rb', line 460
 
 def uninstall_artifacts(clear: false, successor: nil)
   artifacts = @cask.artifacts
@@ -3798,16 +3798,16 @@ 

 
 
-156
 157
 158
 159
 160
 161
-162
+162 +163

-
# File 'cask/installer.rb', line 156
+      
# File 'cask/installer.rb', line 157
 
 def uninstall_existing_cask
   return unless @cask.installed?
@@ -3864,7 +3864,6 @@ 

 
 
-184
 185
 186
 187
@@ -3872,10 +3871,11 @@ 

189 190 191 -192

+192 +193

-
# File 'cask/installer.rb', line 184
+      
# File 'cask/installer.rb', line 185
 
 def verify_has_sha
   odebug "Checking cask has checksum"
@@ -3921,7 +3921,6 @@ 

 
 
-490
 491
 492
 493
@@ -3935,10 +3934,11 @@ 

501 502 503 -504

+504 +505

-
# File 'cask/installer.rb', line 490
+      
# File 'cask/installer.rb', line 491
 
 def zap
   load_installed_caskfile!
diff --git a/docs/CaskDependent/Requirement.html b/docs/CaskDependent/Requirement.html
index b0bae5f7a..40603cb76 100644
--- a/docs/CaskDependent/Requirement.html
+++ b/docs/CaskDependent/Requirement.html
@@ -176,6 +176,17 @@ 

Methods included from Methods included from Attrable

+

#attr_predicate, #attr_rw

+ + + + + + + + +

Methods included from Dependable

#build?, #implicit?, #option_tags, #optional?, #options, #prune_from_option?, #prune_if_build_and_not_dependent?, #recommended?, #required?, #test?

diff --git a/docs/CodesignRequirement.html b/docs/CodesignRequirement.html index 626d79295..1932ab0d3 100644 --- a/docs/CodesignRequirement.html +++ b/docs/CodesignRequirement.html @@ -238,6 +238,17 @@

Methods included from Methods included from Attrable

+

#attr_predicate, #attr_rw

+ + + + + + + + +

Methods included from Dependable

#build?, #implicit?, #option_tags, #optional?, #options, #prune_from_option?, #prune_if_build_and_not_dependent?, #recommended?, #required?, #test?

diff --git a/docs/Debrew.html b/docs/Debrew.html index 24f6623eb..c506d13e4 100644 --- a/docs/Debrew.html +++ b/docs/Debrew.html @@ -71,7 +71,7 @@
Extended by:
-
Mutex_m, Predicable
+
Attrable, Mutex_m
@@ -219,8 +219,8 @@

-

Methods included from Predicable

-

attr_predicate

+

Methods included from Attrable

+

attr_predicate, attr_rw

Class Attribute Details

@@ -257,12 +257,12 @@

 
 
-79
 80
-81
+81 +82

-
# File 'debrew.rb', line 79
+      
# File 'debrew.rb', line 80
 
 def debugged_exceptions
   @debugged_exceptions
@@ -309,7 +309,6 @@ 

 
 
-82
 83
 84
 85
@@ -323,10 +322,11 @@ 

93 94 95 -96

+96 +97

-
# File 'debrew.rb', line 82
+      
# File 'debrew.rb', line 83
 
 def self.debrew
   @active = true
@@ -378,7 +378,6 @@ 

 
 
-98
 99
 100
 101
@@ -419,10 +418,11 @@ 

136 137 138 -139

+139 +140

-
# File 'debrew.rb', line 98
+      
# File 'debrew.rb', line 99
 
 def self.debug(exception)
   raise(exception) if !active? || !debugged_exceptions.add?(exception) || !mu_try_lock
diff --git a/docs/Debrew/Formula.html b/docs/Debrew/Formula.html
index 2701ec872..522f57308 100644
--- a/docs/Debrew/Formula.html
+++ b/docs/Debrew/Formula.html
@@ -218,12 +218,12 @@ 

 
 
-15
 16
-17
+17 +18

-
# File 'debrew.rb', line 15
+      
# File 'debrew.rb', line 16
 
 def install
   Debrew.debrew { super }
@@ -263,12 +263,12 @@ 

 
 
-19
 20
-21
+21 +22

-
# File 'debrew.rb', line 19
+      
# File 'debrew.rb', line 20
 
 def patch
   Debrew.debrew { super }
@@ -308,12 +308,12 @@ 

 
 
-23
 24
-25
+25 +26

-
# File 'debrew.rb', line 23
+      
# File 'debrew.rb', line 24
 
 def test
   Debrew.debrew { super }
diff --git a/docs/Debrew/Menu.html b/docs/Debrew/Menu.html
index 60bd832a5..765916cd9 100644
--- a/docs/Debrew/Menu.html
+++ b/docs/Debrew/Menu.html
@@ -307,12 +307,12 @@ 

 
 
-35
 36
-37
+37 +38

-
# File 'debrew.rb', line 35
+      
# File 'debrew.rb', line 36
 
 def initialize
   @entries = []
@@ -359,12 +359,12 @@ 

 
 
-32
 33
-34
+34 +35

-
# File 'debrew.rb', line 32
+      
# File 'debrew.rb', line 33
 
 def entries
   @entries
@@ -406,12 +406,12 @@ 

 
 
-32
 33
-34
+34 +35

-
# File 'debrew.rb', line 32
+      
# File 'debrew.rb', line 33
 
 def prompt
   @prompt
@@ -471,7 +471,6 @@ 

 
 
-43
 44
 45
 46
@@ -498,10 +497,11 @@ 

67 68 69 -70

+70 +71

-
# File 'debrew.rb', line 43
+      
# File 'debrew.rb', line 44
 
 def self.choose
   menu = new
@@ -572,12 +572,12 @@ 

 
 
-39
 40
-41
+41 +42

-
# File 'debrew.rb', line 39
+      
# File 'debrew.rb', line 40
 
 def choice(name, &action)
   entries << Entry.new(name.to_s, action)
diff --git a/docs/Debrew/Menu/Entry.html b/docs/Debrew/Menu/Entry.html
index 1bb8ca068..ddd8dad50 100644
--- a/docs/Debrew/Menu/Entry.html
+++ b/docs/Debrew/Menu/Entry.html
@@ -227,12 +227,12 @@ 

 
 
-30
 31
-32
+32 +33

-
# File 'debrew.rb', line 30
+      
# File 'debrew.rb', line 31
 
 def action
   @action
@@ -286,12 +286,12 @@ 

 
 
-30
 31
-32
+32 +33

-
# File 'debrew.rb', line 30
+      
# File 'debrew.rb', line 31
 
 def name
   @name
diff --git a/docs/Formula.html b/docs/Formula.html
index 88b183c4c..328fb05a7 100644
--- a/docs/Formula.html
+++ b/docs/Formula.html
@@ -87,7 +87,7 @@
   
   
Extended by:
-
APIHashable, BuildEnvironment::DSL, Cachable, Forwardable, OnSystem::MacOSAndLinux, Predicable
+
APIHashable, Attrable, BuildEnvironment::DSL, Cachable, Forwardable, OnSystem::MacOSAndLinux
@@ -4480,8 +4480,8 @@

Methods included from Methods included from Predicable

-

attr_predicate

+

Methods included from Attrable

+

attr_predicate, attr_rw

@@ -4611,12 +4611,12 @@

 
 
-3169
 3170
-3171
+3171 +3172

-
# File 'formula.rb', line 3169
+      
# File 'formula.rb', line 3170
 
 def bottle(&block)
   stable.bottle(&block)
@@ -4656,12 +4656,12 @@ 

 
 
-3316
 3317
-3318
+3318 +3319

-
# File 'formula.rb', line 3316
+      
# File 'formula.rb', line 3317
 
 def deprecated_option(hash)
   specs.each { |spec| spec.deprecated_option(hash) }
@@ -4723,12 +4723,12 @@ 

 
 
-3580
 3581
-3582
+3582 +3583

-
# File 'formula.rb', line 3580
+      
# File 'formula.rb', line 3581
 
 def deprecation_date
   @deprecation_date
@@ -4798,12 +4798,12 @@ 

 
 
-3586
 3587
-3588
+3588 +3589

-
# File 'formula.rb', line 3586
+      
# File 'formula.rb', line 3587
 
 def deprecation_reason
   @deprecation_reason
@@ -4844,10 +4844,10 @@ 

 
 
-2980
+2981

-
# File 'formula.rb', line 2980
+      
# File 'formula.rb', line 2981
 
 attr_rw :desc
@@ -4907,12 +4907,12 @@

 
 
-3620
 3621
-3622
+3622 +3623

-
# File 'formula.rb', line 3620
+      
# File 'formula.rb', line 3621
 
 def disable_date
   @disable_date
@@ -4970,12 +4970,12 @@ 

 
 
-3626
 3627
-3628
+3628 +3629

-
# File 'formula.rb', line 3626
+      
# File 'formula.rb', line 3627
 
 def disable_reason
   @disable_reason
@@ -5022,7 +5022,6 @@ 

 
 
-3218
 3219
 3220
 3221
@@ -5030,10 +5029,11 @@ 

3223 3224 3225 -3226

+3226 +3227

-
# File 'formula.rb', line 3218
+      
# File 'formula.rb', line 3219
 
 def head(val = nil, specs = {}, &block)
   if block
@@ -5081,10 +5081,10 @@ 

 
 
-3020
+3021

-
# File 'formula.rb', line 3020
+      
# File 'formula.rb', line 3021
 
 attr_rw :homepage
@@ -5147,16 +5147,16 @@

 
 
-3005
 3006
 3007
 3008
 3009
 3010
-3011
+3011 +3012

-
# File 'formula.rb', line 3005
+      
# File 'formula.rb', line 3006
 
 def license(args = nil)
   if args.nil?
@@ -5207,15 +5207,15 @@ 

 
 
-3477
 3478
 3479
 3480
 3481
-3482
+3482 +3483

-
# File 'formula.rb', line 3477
+      
# File 'formula.rb', line 3478
 
 def livecheck(&block)
   return @livecheck unless block
@@ -5262,12 +5262,12 @@ 

 
 
-3125
 3126
-3127
+3127 +3128

-
# File 'formula.rb', line 3125
+      
# File 'formula.rb', line 3126
 
 def mirror(val)
   stable.mirror(val)
@@ -5318,12 +5318,12 @@ 

 
 
-3307
 3308
-3309
+3309 +3310

-
# File 'formula.rb', line 3307
+      
# File 'formula.rb', line 3308
 
 def option(name, description = "")
   specs.each { |spec| spec.option(name, description) }
@@ -5366,10 +5366,10 @@ 

 
 
-3060
+3061

-
# File 'formula.rb', line 3060
+      
# File 'formula.rb', line 3061
 
 attr_rw :revision
@@ -5411,14 +5411,14 @@

 
 
-3493
 3494
 3495
 3496
-3497
+3497 +3498

-
# File 'formula.rb', line 3493
+      
# File 'formula.rb', line 3494
 
 def service(&block)
   return @service_block unless block
@@ -5462,12 +5462,12 @@ 

 
 
-3137
 3138
-3139
+3139 +3140

-
# File 'formula.rb', line 3137
+      
# File 'formula.rb', line 3138
 
 def sha256(val)
   stable.sha256(val)
@@ -5514,14 +5514,14 @@ 

 
 
-3200
 3201
 3202
 3203
-3204
+3204 +3205

-
# File 'formula.rb', line 3200
+      
# File 'formula.rb', line 3201
 
 def stable(&block)
   return @stable unless block
@@ -5575,12 +5575,12 @@ 

 
 
-3102
 3103
-3104
+3104 +3105

-
# File 'formula.rb', line 3102
+      
# File 'formula.rb', line 3103
 
 def url(val, specs = {})
   stable.url(val, specs)
@@ -5621,12 +5621,12 @@ 

 
 
-3112
 3113
-3114
+3114 +3115

-
# File 'formula.rb', line 3112
+      
# File 'formula.rb', line 3113
 
 def version(val = nil)
   stable.version(val)
@@ -5671,10 +5671,10 @@ 

 
 
-3072
+3073

-
# File 'formula.rb', line 3072
+      
# File 'formula.rb', line 3073
 
 attr_rw :version_scheme
@@ -5728,12 +5728,12 @@

 
 
-85
 86
-87
+87 +88

-
# File 'formula.rb', line 85
+      
# File 'formula.rb', line 86
 
 def alias_name
   @alias_name
@@ -5784,12 +5784,12 @@ 

 
 
-80
 81
-82
+82 +83

-
# File 'formula.rb', line 80
+      
# File 'formula.rb', line 81
 
 def alias_path
   @alias_path
@@ -5842,12 +5842,12 @@ 

 
 
-184
 185
-186
+186 +187

-
# File 'formula.rb', line 184
+      
# File 'formula.rb', line 185
 
 def build
   @build
@@ -5898,12 +5898,12 @@ 

 
 
-160
 161
-162
+162 +163

-
# File 'formula.rb', line 160
+      
# File 'formula.rb', line 161
 
 def buildpath
   @buildpath
@@ -5959,12 +5959,12 @@ 

 
 
-190
 191
-192
+192 +193

-
# File 'formula.rb', line 190
+      
# File 'formula.rb', line 191
 
 def follow_installed_alias
   @follow_installed_alias
@@ -6016,12 +6016,12 @@ 

 
 
-97
 98
-99
+99 +100

-
# File 'formula.rb', line 97
+      
# File 'formula.rb', line 98
 
 def full_alias_name
   @full_alias_name
@@ -6073,12 +6073,12 @@ 

 
 
-91
 92
-93
+93 +94

-
# File 'formula.rb', line 91
+      
# File 'formula.rb', line 92
 
 def full_name
   @full_name
@@ -6129,12 +6129,12 @@ 

 
 
-75
 76
-77
+77 +78

-
# File 'formula.rb', line 75
+      
# File 'formula.rb', line 76
 
 def name
   @name
@@ -6185,12 +6185,12 @@ 

 
 
-102
 103
-104
+104 +105

-
# File 'formula.rb', line 102
+      
# File 'formula.rb', line 103
 
 def path
   @path
@@ -6248,12 +6248,12 @@ 

 
 
-150
 151
-152
+152 +153

-
# File 'formula.rb', line 150
+      
# File 'formula.rb', line 151
 
 def revision
   @revision
@@ -6304,12 +6304,12 @@ 

 
 
-165
 166
-167
+167 +168

-
# File 'formula.rb', line 165
+      
# File 'formula.rb', line 166
 
 def testpath
   @testpath
@@ -6366,12 +6366,12 @@ 

 
 
-155
 156
-157
+157 +158

-
# File 'formula.rb', line 155
+      
# File 'formula.rb', line 156
 
 def version_scheme
   @version_scheme
@@ -6403,12 +6403,12 @@ 

 
 
-2031
 2032
-2033
+2033 +2034

-
# File 'formula.rb', line 2031
+      
# File 'formula.rb', line 2032
 
 def self.[](name)
   Formulary.factory(name)
@@ -6444,13 +6444,13 @@ 

 
 
-3357
 3358
 3359
-3360
+3360 +3361

-
# File 'formula.rb', line 3357
+      
# File 'formula.rb', line 3358
 
 def conflicts_with(*names)
   opts = names.last.is_a?(Hash) ? names.pop : {}
@@ -6486,12 +6486,12 @@ 

 
 
-3391
 3392
-3393
+3393 +3394

-
# File 'formula.rb', line 3391
+      
# File 'formula.rb', line 3392
 
 def cxxstdlib_check(check_type)
   define_method(:skip_cxxstdlib_check?) { true } if check_type == :skip
@@ -6561,12 +6561,12 @@ 

 
 
-3281
 3282
-3283
+3283 +3284

-
# File 'formula.rb', line 3281
+      
# File 'formula.rb', line 3282
 
 def depends_on(dep)
   specs.each { |spec| spec.depends_on(dep) }
@@ -6614,16 +6614,16 @@ 

 
 
-3560
 3561
 3562
 3563
 3564
 3565
-3566
+3566 +3567

-
# File 'formula.rb', line 3560
+      
# File 'formula.rb', line 3561
 
 def deprecate!(date:, because:)
   @deprecation_date = Date.parse(date)
@@ -6683,12 +6683,12 @@ 

 
 
-3572
 3573
-3574
+3574 +3575

-
# File 'formula.rb', line 3572
+      
# File 'formula.rb', line 3573
 
 def deprecated?
   @deprecated == true
@@ -6736,7 +6736,6 @@ 

 
 
-3595
 3596
 3597
 3598
@@ -6747,10 +6746,11 @@ 

3603 3604 3605 -3606

+3606 +3607

-
# File 'formula.rb', line 3595
+      
# File 'formula.rb', line 3596
 
 def disable!(date:, because:)
   @disable_date = Date.parse(date)
@@ -6815,12 +6815,12 @@ 

 
 
-3612
 3613
-3614
+3614 +3615

-
# File 'formula.rb', line 3612
+      
# File 'formula.rb', line 3613
 
 def disabled?
   @disabled == true
@@ -6875,12 +6875,12 @@ 

 
 
-3416
 3417
-3418
+3418 +3419

-
# File 'formula.rb', line 3416
+      
# File 'formula.rb', line 3417
 
 def fails_with(compiler, &block)
   specs.each { |spec| spec.fails_with(compiler, &block) }
@@ -6905,17 +6905,17 @@ 

 
 
-2951
 2952
 2953
 2954
 2955
 2956
 2957
-2958
+2958 +2959

-
# File 'formula.rb', line 2951
+      
# File 'formula.rb', line 2952
 
 def freeze
   specs.each(&:freeze)
@@ -6945,12 +6945,12 @@ 

 
 
-3241
 3242
-3243
+3243 +3244

-
# File 'formula.rb', line 3241
+      
# File 'formula.rb', line 3242
 
 def go_resource(name, &block)
   specs.each { |spec| spec.go_resource(name, &block) }
@@ -6986,7 +6986,6 @@ 

 
 
-2926
 2927
 2928
 2929
@@ -6998,10 +6997,11 @@ 

2935 2936 2937 -2938

+2938 +2939

-
# File 'formula.rb', line 2926
+      
# File 'formula.rb', line 2927
 
 def inherited(child)
   super
@@ -7036,14 +7036,14 @@ 

 
 
-1976
 1977
 1978
 1979
-1980
+1980 +1981

-
# File 'formula.rb', line 1976
+      
# File 'formula.rb', line 1977
 
 def self.installed_with_alias_path(alias_path)
   return [] if alias_path.nil?
@@ -7090,12 +7090,12 @@ 

 
 
-3386
 3387
-3388
+3388 +3389

-
# File 'formula.rb', line 3386
+      
# File 'formula.rb', line 3387
 
 def keg_only(reason, explanation = "")
   @keg_only_reason = KegOnlyReason.new(reason, explanation)
@@ -7135,13 +7135,13 @@ 
-
# File 'formula.rb', line 3634
+      
# File 'formula.rb', line 3635
 
 def link_overwrite(*paths)
   paths.flatten!
@@ -7192,12 +7192,12 @@ 

 
 
-3026
 3027
-3028
+3028 +3029

-
# File 'formula.rb', line 3026
+      
# File 'formula.rb', line 3027
 
 def livecheckable?
   @livecheckable == true
@@ -7245,12 +7245,12 @@ 

 
 
-3429
 3430
-3431
+3431 +3432

-
# File 'formula.rb', line 3429
+      
# File 'formula.rb', line 3430
 
 def needs(*standards)
   specs.each { |spec| spec.needs(*standards) }
@@ -7321,12 +7321,12 @@ 

 
 
-3351
 3352
-3353
+3353 +3354

-
# File 'formula.rb', line 3351
+      
# File 'formula.rb', line 3352
 
 def patch(strip = :p1, src = nil, &block)
   specs.each { |spec| spec.patch(strip, src, &block) }
@@ -7388,7 +7388,6 @@ 

 
 
-3514
 3515
 3516
 3517
@@ -7422,10 +7421,11 @@ 

3545 3546 3547 -3548

+3548 +3549

-
# File 'formula.rb', line 3514
+      
# File 'formula.rb', line 3515
 
 def pour_bottle?(only_if: nil, &block)
   @pour_bottle_check = PourBottleCheck.new(self)
@@ -7498,14 +7498,14 @@ 

 
 
-3235
 3236
 3237
 3238
-3239
+3239 +3240

-
# File 'formula.rb', line 3235
+      
# File 'formula.rb', line 3236
 
 def resource(name, klass = Resource, &block)
   specs.each do |spec|
@@ -7557,12 +7557,12 @@ 

 
 
-3034
 3035
-3036
+3036 +3037

-
# File 'formula.rb', line 3034
+      
# File 'formula.rb', line 3035
 
 def service?
   @service_block.present?
@@ -7603,14 +7603,14 @@ 

 
 
-3369
 3370
 3371
 3372
-3373
+3373 +3374

-
# File 'formula.rb', line 3369
+      
# File 'formula.rb', line 3370
 
 def skip_clean(*paths)
   paths.flatten!
@@ -7690,12 +7690,12 @@ 

 
 
-3461
 3462
-3463
+3463 +3464

-
# File 'formula.rb', line 3461
+      
# File 'formula.rb', line 3462
 
 def test(&block)
   define_method(:test, &block)
@@ -7733,12 +7733,12 @@ 

 
 
-3289
 3290
-3291
+3291 +3292

-
# File 'formula.rb', line 3289
+      
# File 'formula.rb', line 3290
 
 def uses_from_macos(dep, bounds = {})
   specs.each { |spec| spec.uses_from_macos(dep, bounds) }
@@ -7792,16 +7792,16 @@ 

 
 
-1043
 1044
 1045
 1046
 1047
 1048
-1049
+1049 +1050

-
# File 'formula.rb', line 1043
+      
# File 'formula.rb', line 1044
 
 def active_log_prefix
   if active_log_type
@@ -7937,12 +7937,12 @@ 

 
 
-1536
 1537
-1538
+1538 +1539

-
# File 'formula.rb', line 1536
+      
# File 'formula.rb', line 1537
 
 def alias_changed?
   installed_alias_target_changed? || supersedes_an_installed_formula?
@@ -7990,7 +7990,6 @@ 

 
 
-549
 550
 551
 552
@@ -7998,10 +7997,11 @@ 

554 555 556 -557

+557 +558

-
# File 'formula.rb', line 549
+      
# File 'formula.rb', line 550
 
 def aliases
   @aliases ||= if tap
@@ -8032,16 +8032,16 @@ 

 
 
-2103
 2104
 2105
 2106
 2107
 2108
-2109
+2109 +2110

-
# File 'formula.rb', line 2103
+      
# File 'formula.rb', line 2104
 
 def any_installed_prefix
   if optlinked? && opt_prefix.exist?
@@ -8081,12 +8081,12 @@ 

 
 
-2113
 2114
-2115
+2115 +2116

-
# File 'formula.rb', line 2113
+      
# File 'formula.rb', line 2114
 
 def any_installed_version
   any_installed_keg&.version
@@ -8137,12 +8137,12 @@ 

 
 
-1003
 1004
-1005
+1005 +1006

-
# File 'formula.rb', line 1003
+      
# File 'formula.rb', line 1004
 
 def bash_completion
   prefix/"etc/bash_completion.d"
@@ -8198,12 +8198,12 @@ 

 
 
-749
 750
-751
+751 +752

-
# File 'formula.rb', line 749
+      
# File 'formula.rb', line 750
 
 def bin
   prefix/"bin"
@@ -8238,7 +8238,6 @@ 

 
 
-2434
 2435
 2436
 2437
@@ -8262,10 +8261,11 @@ 

2455 2456 2457 -2458

+2458 +2459

-
# File 'formula.rb', line 2434
+      
# File 'formula.rb', line 2435
 
 def bottle_hash
   bottle_spec = T.must(stable).bottle_specification
@@ -8335,14 +8335,14 @@ 

 
 
-2828
 2829
 2830
 2831
-2832
+2832 +2833

-
# File 'formula.rb', line 2828
+      
# File 'formula.rb', line 2829
 
 def bottle_tab_attributes
   return {} unless bottled?
@@ -8409,12 +8409,12 @@ 

 
 
-1272
 1273
-1274
+1274 +1275

-
# File 'formula.rb', line 1272
+      
# File 'formula.rb', line 1273
 
 def caveats
   nil
@@ -8439,12 +8439,12 @@ 

 
 
-1513
 1514
-1515
+1515 +1516

-
# File 'formula.rb', line 1513
+      
# File 'formula.rb', line 1514
 
 def current_installed_alias_target
   Formulary.factory(T.must(installed_alias_name)) if installed_alias_path
@@ -8500,10 +8500,10 @@ 

 
 
-1340
+1341

-
# File 'formula.rb', line 1340
+      
# File 'formula.rb', line 1341
 
 delegate deprecated?: :"self.class"
@@ -8561,10 +8561,10 @@

 
 
-1347
+1348

-
# File 'formula.rb', line 1347
+      
# File 'formula.rb', line 1348
 
 delegate deprecation_date: :"self.class"
@@ -8618,10 +8618,10 @@

 
 
-1354
+1355

-
# File 'formula.rb', line 1354
+      
# File 'formula.rb', line 1355
 
 delegate deprecation_reason: :"self.class"
@@ -8661,10 +8661,10 @@

 
 
-422
+423

-
# File 'formula.rb', line 422
+      
# File 'formula.rb', line 423
 
 delegate desc: :"self.class"
@@ -8776,10 +8776,10 @@

 
 
-1368
+1369

-
# File 'formula.rb', line 1368
+      
# File 'formula.rb', line 1369
 
 delegate disable_date: :"self.class"
@@ -8833,10 +8833,10 @@

 
 
-1375
+1376

-
# File 'formula.rb', line 1375
+      
# File 'formula.rb', line 1376
 
 delegate disable_reason: :"self.class"
@@ -8890,10 +8890,10 @@

 
 
-1361
+1362

-
# File 'formula.rb', line 1361
+      
# File 'formula.rb', line 1362
 
 delegate disabled?: :"self.class"
@@ -8941,12 +8941,12 @@

 
 
-757
 758
-759
+759 +760

-
# File 'formula.rb', line 757
+      
# File 'formula.rb', line 758
 
 def doc
   share/"doc"/name
@@ -8998,12 +8998,12 @@ 

 
 
-931
 932
-933
+933 +934

-
# File 'formula.rb', line 931
+      
# File 'formula.rb', line 932
 
 def elisp
   prefix/"share/emacs/site-lisp"/name
@@ -9055,12 +9055,12 @@ 

 
 
-959
 960
-961
+961 +962

-
# File 'formula.rb', line 959
+      
# File 'formula.rb', line 960
 
 def etc
   (HOMEBREW_PREFIX/"etc").extend(InstallRenamed)
@@ -9095,14 +9095,14 @@ 

 
 
-2821
 2822
 2823
 2824
-2825
+2825 +2826

-
# File 'formula.rb', line 2821
+      
# File 'formula.rb', line 2822
 
 def fetch_bottle_tab
   return unless bottled?
@@ -9129,12 +9129,12 @@ 

 
 
-2816
 2817
-2818
+2818 +2819

-
# File 'formula.rb', line 2816
+      
# File 'formula.rb', line 2817
 
 def fetch_patches
   patchlist.select(&:external?).each(&:fetch)
@@ -9185,12 +9185,12 @@ 

 
 
-1021
 1022
-1023
+1023 +1024

-
# File 'formula.rb', line 1021
+      
# File 'formula.rb', line 1022
 
 def fish_completion
   share/"fish/vendor_completions.d"
@@ -9241,12 +9241,12 @@ 

 
 
-994
 995
-996
+996 +997

-
# File 'formula.rb', line 994
+      
# File 'formula.rb', line 995
 
 def fish_function
   share/"fish/vendor_functions.d"
@@ -9297,12 +9297,12 @@ 

 
 
-940
 941
-942
+942 +943

-
# File 'formula.rb', line 940
+      
# File 'formula.rb', line 941
 
 def frameworks
   prefix/"Frameworks"
@@ -9327,12 +9327,12 @@ 

 
 
-340
 341
-342
+342 +343

-
# File 'formula.rb', line 340
+      
# File 'formula.rb', line 341
 
 def full_installed_alias_name
   full_name_with_optional_tap(installed_alias_name)
@@ -9367,12 +9367,12 @@ 

 
 
-372
 373
-374
+374 +375

-
# File 'formula.rb', line 372
+      
# File 'formula.rb', line 373
 
 def full_installed_specified_name
   full_installed_alias_name || full_name
@@ -9407,12 +9407,12 @@ 

 
 
-362
 363
-364
+364 +365

-
# File 'formula.rb', line 362
+      
# File 'formula.rb', line 363
 
 def full_specified_name
   full_alias_name || full_name
@@ -9596,7 +9596,6 @@ 

-1856 1857 1858 1859 @@ -9636,10 +9635,11 @@

+1896 +1897

-
# File 'formula.rb', line 1856
+      
# File 'formula.rb', line 1857
 
 def generate_completions_from_executable(*commands,
                                          base_name: name,
@@ -9725,7 +9725,6 @@ 

 
 
-648
 649
 650
 651
@@ -9738,10 +9737,11 @@ 

658 659 660 -661

+661 +662

-
# File 'formula.rb', line 648
+      
# File 'formula.rb', line 649
 
 def head_version_outdated?(version, fetch_head: false)
   tab = Tab.for_keg(prefix(version))
@@ -9794,10 +9794,10 @@ 

 
 
-432
+433

-
# File 'formula.rb', line 432
+      
# File 'formula.rb', line 433
 
 delegate homepage: :"self.class"
@@ -9848,12 +9848,12 @@

 
 
-768
 769
-770
+770 +771

-
# File 'formula.rb', line 768
+      
# File 'formula.rb', line 769
 
 def include
   prefix/"include"
@@ -9903,12 +9903,12 @@ 

 
 
-776
 777
-778
+778 +779

-
# File 'formula.rb', line 776
+      
# File 'formula.rb', line 777
 
 def info
   share/"info"
@@ -10029,15 +10029,15 @@ 

 
 
-2564
 2565
 2566
 2567
 2568
-2569
+2569 +2570

-
# File 'formula.rb', line 2564
+      
# File 'formula.rb', line 2565
 
 def inreplace(paths, before = nil, after = nil, audit_result = true, &block) # rubocop:disable Style/OptionalBooleanParameter
   Utils::Inreplace.inreplace(paths, before, after, audit_result: audit_result, &block)
@@ -10082,10 +10082,10 @@ 

 
 
-2535
+2536

-
# File 'formula.rb', line 2535
+      
# File 'formula.rb', line 2536
 
 def install; end
@@ -10131,12 +10131,12 @@

 
 
-336
 337
-338
+338 +339

-
# File 'formula.rb', line 336
+      
# File 'formula.rb', line 337
 
 def installed_alias_name
   File.basename(installed_alias_path) if installed_alias_path
@@ -10173,17 +10173,17 @@ 

 
 
-326
 327
 328
 329
 330
 331
 332
-333
+333 +334

-
# File 'formula.rb', line 326
+      
# File 'formula.rb', line 327
 
 def installed_alias_path
   build_tab = build
@@ -10237,15 +10237,15 @@ 

 
 
-1520
 1521
 1522
 1523
 1524
-1525
+1525 +1526

-
# File 'formula.rb', line 1520
+      
# File 'formula.rb', line 1521
 
 def installed_alias_target_changed?
   target = current_installed_alias_target
@@ -10283,12 +10283,12 @@ 

 
 
-367
 368
-369
+369 +370

-
# File 'formula.rb', line 367
+      
# File 'formula.rb', line 368
 
 def installed_specified_name
   installed_alias_name || name
@@ -10344,14 +10344,14 @@ 

 
 
-1280
 1281
 1282
 1283
-1284
+1284 +1285

-
# File 'formula.rb', line 1280
+      
# File 'formula.rb', line 1281
 
 def keg_only?
   return false unless keg_only_reason
@@ -10404,12 +10404,12 @@ 

 
 
-949
 950
-951
+951 +952

-
# File 'formula.rb', line 949
+      
# File 'formula.rb', line 950
 
 def kext_prefix
   prefix/"Library/Extensions"
@@ -10445,12 +10445,12 @@ 

 
 
-1542
 1543
-1544
+1544 +1545

-
# File 'formula.rb', line 1542
+      
# File 'formula.rb', line 1543
 
 def latest_formula
   installed_alias_target_changed? ? current_installed_alias_target : self
@@ -10475,13 +10475,13 @@ 

 
 
-643
 644
 645
-646
+646 +647

-
# File 'formula.rb', line 643
+      
# File 'formula.rb', line 644
 
 def latest_head_prefix
   head_version = latest_head_version
@@ -10507,7 +10507,6 @@ 

 
 
-632
 633
 634
 635
@@ -10516,10 +10515,11 @@ 

638 639 640 -641

+641 +642

-
# File 'formula.rb', line 632
+      
# File 'formula.rb', line 633
 
 def latest_head_version
   head_versions = installed_prefixes.map do |pn|
@@ -10574,12 +10574,12 @@ 

 
 
-1107
 1108
-1109
+1109 +1110

-
# File 'formula.rb', line 1107
+      
# File 'formula.rb', line 1108
 
 def launchd_service_path
   opt_prefix/"#{plist_name}.plist"
@@ -10632,12 +10632,12 @@ 

 
 
-787
 788
-789
+789 +790

-
# File 'formula.rb', line 787
+      
# File 'formula.rb', line 788
 
 def lib
   prefix/"lib"
@@ -10692,12 +10692,12 @@ 

 
 
-800
 801
-802
+802 +803

-
# File 'formula.rb', line 800
+      
# File 'formula.rb', line 801
 
 def libexec
   prefix/"libexec"
@@ -10739,10 +10739,10 @@ 

 
 
-427
+428

-
# File 'formula.rb', line 427
+      
# File 'formula.rb', line 428
 
 delegate license: :"self.class"
@@ -10788,12 +10788,12 @@

 
 
-691
 692
-693
+693 +694

-
# File 'formula.rb', line 691
+      
# File 'formula.rb', line 692
 
 def linked?
   linked_keg.symlink?
@@ -10841,14 +10841,14 @@ 

 
 
-710
 711
 712
 713
-714
+714 +715

-
# File 'formula.rb', line 710
+      
# File 'formula.rb', line 711
 
 def linked_version
   return unless linked?
@@ -10892,10 +10892,10 @@ 

 
 
-437
+438

-
# File 'formula.rb', line 437
+      
# File 'formula.rb', line 438
 
 delegate livecheck: :"self.class"
@@ -10935,10 +10935,10 @@

 
 
-442
+443

-
# File 'formula.rb', line 442
+      
# File 'formula.rb', line 443
 
 delegate livecheckable?: :"self.class"
@@ -11041,12 +11041,12 @@

 
 
-810
 811
-812
+812 +813

-
# File 'formula.rb', line 810
+      
# File 'formula.rb', line 811
 
 def man
   share/"man"
@@ -11099,12 +11099,12 @@ 

 
 
-821
 822
-823
+823 +824

-
# File 'formula.rb', line 821
+      
# File 'formula.rb', line 822
 
 def man1
   man/"man1"
@@ -11154,12 +11154,12 @@ 

 
 
-829
 830
-831
+831 +832

-
# File 'formula.rb', line 829
+      
# File 'formula.rb', line 830
 
 def man2
   man/"man2"
@@ -11212,12 +11212,12 @@ 

 
 
-840
 841
-842
+842 +843

-
# File 'formula.rb', line 840
+      
# File 'formula.rb', line 841
 
 def man3
   man/"man3"
@@ -11267,12 +11267,12 @@ 

 
 
-848
 849
-850
+850 +851

-
# File 'formula.rb', line 848
+      
# File 'formula.rb', line 849
 
 def man4
   man/"man4"
@@ -11322,12 +11322,12 @@ 

 
 
-856
 857
-858
+858 +859

-
# File 'formula.rb', line 856
+      
# File 'formula.rb', line 857
 
 def man5
   man/"man5"
@@ -11377,12 +11377,12 @@ 

 
 
-864
 865
-866
+866 +867

-
# File 'formula.rb', line 864
+      
# File 'formula.rb', line 865
 
 def man6
   man/"man6"
@@ -11432,12 +11432,12 @@ 

 
 
-872
 873
-874
+874 +875

-
# File 'formula.rb', line 872
+      
# File 'formula.rb', line 873
 
 def man7
   man/"man7"
@@ -11487,12 +11487,12 @@ 

 
 
-880
 881
-882
+882 +883

-
# File 'formula.rb', line 880
+      
# File 'formula.rb', line 881
 
 def man8
   man/"man8"
@@ -11540,12 +11540,12 @@ 

 
 
-1467
 1468
-1469
+1469 +1470

-
# File 'formula.rb', line 1467
+      
# File 'formula.rb', line 1468
 
 def migration_needed?
   !oldnames_to_migrate.empty? && !rack.exist?
@@ -11581,7 +11581,6 @@ 

 
 
-2174
 2175
 2176
 2177
@@ -11590,10 +11589,11 @@ 

2180 2181 2182 -2183

+2183 +2184

-
# File 'formula.rb', line 2174
+      
# File 'formula.rb', line 2175
 
 def missing_dependencies(hide: nil)
   hide ||= []
@@ -11636,15 +11636,15 @@ 

 
 
-2797
 2798
 2799
 2800
 2801
-2802
+2802 +2803

-
# File 'formula.rb', line 2797
+      
# File 'formula.rb', line 2798
 
 def mkdir(name, &block)
   result = FileUtils.mkdir_p(name)
@@ -11685,12 +11685,12 @@ 

 
 
-2791
 2792
-2793
+2793 +2794

-
# File 'formula.rb', line 2791
+      
# File 'formula.rb', line 2792
 
 def mktemp(prefix = name, opts = {}, &block)
   Mktemp.new(prefix, opts).run(&block)
@@ -11738,12 +11738,12 @@ 

 
 
-1509
 1510
-1511
+1511 +1512

-
# File 'formula.rb', line 1509
+      
# File 'formula.rb', line 1510
 
 def new_formula_available?
   installed_alias_target_changed? && !latest_formula.latest_version_installed?
@@ -11768,17 +11768,17 @@ 

 
 
-1546
 1547
 1548
 1549
 1550
 1551
 1552
-1553
+1553 +1554

-
# File 'formula.rb', line 1546
+      
# File 'formula.rb', line 1547
 
 def old_installed_formulae
   # If this formula isn't the current target of the alias,
@@ -11833,13 +11833,13 @@ 

 
 
-532
 533
 534
-535
+535 +536

-
# File 'formula.rb', line 532
+      
# File 'formula.rb', line 533
 
 def oldname
   odisabled "Formula#oldname", "Formula#oldnames"
@@ -11888,16 +11888,16 @@ 

 
 
-539
 540
 541
 542
 543
 544
-545
+545 +546

-
# File 'formula.rb', line 539
+      
# File 'formula.rb', line 540
 
 def oldnames
   @oldnames ||= if tap
@@ -11949,12 +11949,12 @@ 

 
 
-1141
 1142
-1143
+1143 +1144

-
# File 'formula.rb', line 1141
+      
# File 'formula.rb', line 1142
 
 def opt_bin
   opt_prefix/"bin"
@@ -12002,12 +12002,12 @@ 

 
 
-1176
 1177
-1178
+1178 +1179

-
# File 'formula.rb', line 1176
+      
# File 'formula.rb', line 1177
 
 def opt_elisp
   opt_prefix/"share/emacs/site-lisp"/name
@@ -12055,12 +12055,12 @@ 

 
 
-1181
 1182
-1183
+1183 +1184

-
# File 'formula.rb', line 1181
+      
# File 'formula.rb', line 1182
 
 def opt_frameworks
   opt_prefix/"Frameworks"
@@ -12108,12 +12108,12 @@ 

 
 
-1146
 1147
-1148
+1148 +1149

-
# File 'formula.rb', line 1146
+      
# File 'formula.rb', line 1147
 
 def opt_include
   opt_prefix/"include"
@@ -12161,12 +12161,12 @@ 

 
 
-1151
 1152
-1153
+1153 +1154

-
# File 'formula.rb', line 1151
+      
# File 'formula.rb', line 1152
 
 def opt_lib
   opt_prefix/"lib"
@@ -12214,12 +12214,12 @@ 

 
 
-1156
 1157
-1158
+1158 +1159

-
# File 'formula.rb', line 1156
+      
# File 'formula.rb', line 1157
 
 def opt_libexec
   opt_prefix/"libexec"
@@ -12267,12 +12267,12 @@ 

 
 
-1171
 1172
-1173
+1173 +1174

-
# File 'formula.rb', line 1171
+      
# File 'formula.rb', line 1172
 
 def opt_pkgshare
   opt_prefix/"share"/name
@@ -12326,12 +12326,12 @@ 

 
 
-1136
 1137
-1138
+1138 +1139

-
# File 'formula.rb', line 1136
+      
# File 'formula.rb', line 1137
 
 def opt_prefix
   HOMEBREW_PREFIX/"opt"/name
@@ -12379,12 +12379,12 @@ 

 
 
-1161
 1162
-1163
+1163 +1164

-
# File 'formula.rb', line 1161
+      
# File 'formula.rb', line 1162
 
 def opt_sbin
   opt_prefix/"sbin"
@@ -12432,12 +12432,12 @@ 

 
 
-1166
 1167
-1168
+1168 +1169

-
# File 'formula.rb', line 1166
+      
# File 'formula.rb', line 1167
 
 def opt_share
   opt_prefix/"share"
@@ -12472,10 +12472,10 @@ 

 
 
-600
+601

-
# File 'formula.rb', line 600
+      
# File 'formula.rb', line 601
 
 delegate option_defined?: :active_spec
@@ -12521,12 +12521,12 @@

 
 
-697
 698
-699
+699 +700

-
# File 'formula.rb', line 697
+      
# File 'formula.rb', line 698
 
 def optlinked?
   opt_prefix.symlink?
@@ -12574,12 +12574,12 @@ 

 
 
-483
 484
-485
+485 +486

-
# File 'formula.rb', line 483
+      
# File 'formula.rb', line 484
 
 def pkg_version
   PkgVersion.new(version, revision)
@@ -12630,12 +12630,12 @@ 

 
 
-968
 969
-970
+970 +971

-
# File 'formula.rb', line 968
+      
# File 'formula.rb', line 969
 
 def pkgetc
   (HOMEBREW_PREFIX/"etc"/name).extend(InstallRenamed)
@@ -12689,12 +12689,12 @@ 

 
 
-921
 922
-923
+923 +924

-
# File 'formula.rb', line 921
+      
# File 'formula.rb', line 922
 
 def pkgshare
   prefix/"share"/name
@@ -12762,13 +12762,13 @@ 

 
 
-1088
 1089
 1090
-1091
+1091 +1092

-
# File 'formula.rb', line 1088
+      
# File 'formula.rb', line 1089
 
 def plist
   # odeprecated: consider removing entirely in 4.3.0
@@ -12817,12 +12817,12 @@ 

 
 
-1095
 1096
-1097
+1097 +1098

-
# File 'formula.rb', line 1095
+      
# File 'formula.rb', line 1096
 
 def plist_name
   service.plist_name
@@ -12857,10 +12857,10 @@ 

 
 
-1201
+1202

-
# File 'formula.rb', line 1201
+      
# File 'formula.rb', line 1202
 
 def post_install; end
@@ -12911,12 +12911,12 @@

 
 
-1192
 1193
-1194
+1194 +1195

-
# File 'formula.rb', line 1192
+      
# File 'formula.rb', line 1193
 
 def pour_bottle?
   true
@@ -12954,7 +12954,6 @@ 

 
 
-679
 680
 681
 682
@@ -12962,10 +12961,11 @@ 

684 685 686 -687

+687 +688

-
# File 'formula.rb', line 679
+      
# File 'formula.rb', line 680
 
 def prefix(version = pkg_version)
   versioned_prefix = versioned_prefix(version)
@@ -13019,14 +13019,14 @@ 

 
 
-702
 703
 704
 705
-706
+706 +707

-
# File 'formula.rb', line 702
+      
# File 'formula.rb', line 703
 
 def prefix_linked?(version = pkg_version)
   return false unless linked?
@@ -13066,10 +13066,10 @@ 

 
 
-527
+528

-
# File 'formula.rb', line 527
+      
# File 'formula.rb', line 528
 
 delegate resource: :active_spec
@@ -13102,10 +13102,10 @@

 
 
-561
+562

-
# File 'formula.rb', line 561
+      
# File 'formula.rb', line 562
 
 def_delegator :"active_spec.resources", :values, :resources
@@ -13189,16 +13189,16 @@

 
 
-1735
 1736
 1737
 1738
 1739
 1740
-1741
+1741 +1742

-
# File 'formula.rb', line 1735
+      
# File 'formula.rb', line 1736
 
 def rpath(source: bin, target: lib)
   unless target.to_s.start_with?(HOMEBREW_PREFIX)
@@ -13227,7 +13227,6 @@ 

-2155 2156 2157 2158 @@ -13242,10 +13241,11 @@

+2170 +2171

-
# File 'formula.rb', line 2155
+      
# File 'formula.rb', line 2156
 
 def runtime_installed_formula_dependents
   # `any_installed_keg` and `runtime_dependencies` `select`s ensure
@@ -13309,12 +13309,12 @@ 

 
 
-889
 890
-891
+891 +892

-
# File 'formula.rb', line 889
+      
# File 'formula.rb', line 890
 
 def sbin
   prefix/"sbin"
@@ -13349,12 +13349,12 @@ 

 
 
-1124
 1125
-1126
+1126 +1127

-
# File 'formula.rb', line 1124
+      
# File 'formula.rb', line 1125
 
 def service
   @service ||= Homebrew::Service.new(self, &self.class.service)
@@ -13396,10 +13396,10 @@ 

 
 
-447
+448

-
# File 'formula.rb', line 447
+      
# File 'formula.rb', line 448
 
 delegate service?: :"self.class"
@@ -13445,12 +13445,12 @@

 
 
-1101
 1102
-1103
+1103 +1104

-
# File 'formula.rb', line 1101
+      
# File 'formula.rb', line 1102
 
 def service_name
   service.service_name
@@ -13512,12 +13512,12 @@ 

 
 
-909
 910
-911
+911 +912

-
# File 'formula.rb', line 909
+      
# File 'formula.rb', line 910
 
 def share
   prefix/"share"
@@ -13667,12 +13667,12 @@ 

 
 
-1378
 1379
-1380
+1380 +1381

-
# File 'formula.rb', line 1378
+      
# File 'formula.rb', line 1379
 
 def skip_cxxstdlib_check?
   false
@@ -13707,12 +13707,12 @@ 

 
 
-357
 358
-359
+359 +360

-
# File 'formula.rb', line 357
+      
# File 'formula.rb', line 358
 
 def specified_name
   alias_name || name
@@ -13747,7 +13747,6 @@ 

 
 
-345
 346
 347
 348
@@ -13756,10 +13755,11 @@ 

351 352 353 -354

+354 +355

-
# File 'formula.rb', line 345
+      
# File 'formula.rb', line 346
 
 def specified_path
   alias_pathname = Pathname(T.must(alias_path)) if alias_path.present?
@@ -13814,7 +13814,6 @@ 

 
 
-1671
 1672
 1673
 1674
@@ -13824,10 +13823,11 @@ 

1678 1679 1680 -1681

+1681 +1682

-
# File 'formula.rb', line 1671
+      
# File 'formula.rb', line 1672
 
 def std_cabal_v2_args
   env = T.cast(ENV, T.any(Stdenv, Superenv))
@@ -13913,12 +13913,12 @@ 

 
 
-1629
 1630
-1631
+1631 +1632

-
# File 'formula.rb', line 1629
+      
# File 'formula.rb', line 1630
 
 def std_cargo_args(root: prefix, path: ".")
   ["--locked", "--root=#{root}", "--path=#{path}"]
@@ -14120,13 +14120,13 @@ 

 
 
-1620
 1621
 1622
-1623
+1623 +1624

-
# File 'formula.rb', line 1620
+      
# File 'formula.rb', line 1621
 
 def std_configure_args(prefix: self.prefix, libdir: "lib")
   libdir = Pathname(libdir).expand_path(prefix)
@@ -14205,14 +14205,14 @@ 

 
 
-1663
 1664
 1665
 1666
-1667
+1667 +1668

-
# File 'formula.rb', line 1663
+      
# File 'formula.rb', line 1664
 
 def std_go_args(output: bin/name, ldflags: nil)
   args = ["-trimpath", "-o=#{output}"]
@@ -14262,12 +14262,12 @@ 

 
 
-1685
 1686
-1687
+1687 +1688

-
# File 'formula.rb', line 1685
+      
# File 'formula.rb', line 1686
 
 def std_meson_args
   ["--prefix=#{prefix}", "--libdir=#{lib}", "--buildtype=release", "--wrap-mode=nofallback"]
@@ -14345,15 +14345,15 @@ 

 
 
-1694
 1695
 1696
 1697
 1698
-1699
+1699 +1700

-
# File 'formula.rb', line 1694
+      
# File 'formula.rb', line 1695
 
 def std_pip_args(prefix: self.prefix, build_isolation: false)
   args = ["--verbose", "--no-deps", "--no-binary=:all:", "--ignore-installed", "--no-compile"]
@@ -14404,12 +14404,12 @@ 

 
 
-1529
 1530
-1531
+1531 +1532

-
# File 'formula.rb', line 1529
+      
# File 'formula.rb', line 1530
 
 def supersedes_an_installed_formula?
   old_installed_formulae.any?
@@ -14492,7 +14492,6 @@ 

 
 
-2641
 2642
 2643
 2644
@@ -14595,10 +14594,11 @@ 

2741 2742 2743 -2744

+2744 +2745

-
# File 'formula.rb', line 2641
+      
# File 'formula.rb', line 2642
 
 def system(cmd, *args)
   verbose_using_dots = Homebrew::EnvConfig.verbose_using_dots?
@@ -14747,12 +14747,12 @@ 

 
 
-1113
 1114
-1115
+1115 +1116

-
# File 'formula.rb', line 1113
+      
# File 'formula.rb', line 1114
 
 def systemd_service_path
   opt_prefix/"#{service_name}.service"
@@ -14800,12 +14800,12 @@ 

 
 
-1119
 1120
-1121
+1121 +1122

-
# File 'formula.rb', line 1119
+      
# File 'formula.rb', line 1120
 
 def systemd_timer_path
   opt_prefix/"#{service_name}.timer"
@@ -14860,16 +14860,16 @@ 

 
 
-1752
 1753
 1754
 1755
 1756
 1757
-1758
+1758 +1759

-
# File 'formula.rb', line 1752
+      
# File 'formula.rb', line 1753
 
 def time
   if ENV["SOURCE_DATE_EPOCH"].present?
@@ -14898,12 +14898,12 @@ 

 
 
-1603
 1604
-1605
+1605 +1606

-
# File 'formula.rb', line 1603
+      
# File 'formula.rb', line 1604
 
 def to_s
   name
@@ -14938,7 +14938,6 @@ 

 
 
-463
 464
 465
 466
@@ -14954,10 +14953,11 @@ 

476 477 478 -479

+479 +480

-
# File 'formula.rb', line 463
+      
# File 'formula.rb', line 464
 
 def update_head_version
   return unless head?
@@ -15021,12 +15021,12 @@ 

 
 
-976
 977
-978
+978 +979

-
# File 'formula.rb', line 976
+      
# File 'formula.rb', line 977
 
 def var
   HOMEBREW_PREFIX/"var"
@@ -15070,10 +15070,10 @@ 

 
 
-454
+455

-
# File 'formula.rb', line 454
+      
# File 'formula.rb', line 455
 
 delegate version: :active_spec
@@ -15119,12 +15119,12 @@

 
 
-489
 490
-491
+491 +492

-
# File 'formula.rb', line 489
+      
# File 'formula.rb', line 490
 
 def versioned_formula?
   name.include?("@")
@@ -15172,16 +15172,16 @@ 

 
 
-514
 515
 516
 517
 518
 519
-520
+520 +521

-
# File 'formula.rb', line 514
+      
# File 'formula.rb', line 515
 
 def versioned_formulae
   versioned_formulae_names.map do |name|
@@ -15233,7 +15233,6 @@ 

 
 
-495
 496
 497
 498
@@ -15248,10 +15247,11 @@ 

507 508 509 -510

+510 +511

-
# File 'formula.rb', line 495
+      
# File 'formula.rb', line 496
 
 def versioned_formulae_names
   versioned_names = if tap
@@ -15299,16 +15299,16 @@ 

 
 
-1052
 1053
 1054
 1055
 1056
 1057
-1058
+1058 +1059

-
# File 'formula.rb', line 1052
+      
# File 'formula.rb', line 1053
 
 def with_logging(log_type)
   old_log_type = @active_log_type
@@ -15362,7 +15362,6 @@ 

 
 
-2806
 2807
 2808
 2809
@@ -15370,10 +15369,11 @@ 

2811 2812 2813 -2814

+2814 +2815

-
# File 'formula.rb', line 2806
+      
# File 'formula.rb', line 2807
 
 def xcodebuild(*args)
   removed = ENV.remove_cc_etc
@@ -15430,12 +15430,12 @@ 

 
 
-1012
 1013
-1014
+1014 +1015

-
# File 'formula.rb', line 1012
+      
# File 'formula.rb', line 1013
 
 def zsh_completion
   share/"zsh/site-functions"
@@ -15486,12 +15486,12 @@ 

 
 
-985
 986
-987
+987 +988

-
# File 'formula.rb', line 985
+      
# File 'formula.rb', line 986
 
 def zsh_function
   share/"zsh/site-functions"
diff --git a/docs/FormulaInstaller.html b/docs/FormulaInstaller.html
index 0af9faecb..211834f9b 100644
--- a/docs/FormulaInstaller.html
+++ b/docs/FormulaInstaller.html
@@ -87,7 +87,7 @@
   
   
Extended by:
-
Predicable
+
Attrable
@@ -1577,8 +1577,8 @@

-

Methods included from Predicable

-

attr_predicate

+

Methods included from Attrable

+

attr_predicate, attr_rw

diff --git a/docs/HeadSoftwareSpec.html b/docs/HeadSoftwareSpec.html index ddf386ea4..214ffc158 100644 --- a/docs/HeadSoftwareSpec.html +++ b/docs/HeadSoftwareSpec.html @@ -227,13 +227,13 @@

 
 
-283
 284
 285
-286
+286 +287

-
# File 'software_spec.rb', line 283
+      
# File 'software_spec.rb', line 284
 
 def initialize(flags: [])
   super
@@ -266,12 +266,12 @@ 

 
 
-288
 289
-290
+290 +291

-
# File 'software_spec.rb', line 288
+      
# File 'software_spec.rb', line 289
 
 def verify_download_integrity(_filename)
   # no-op
diff --git a/docs/Homebrew/Cleanup.html b/docs/Homebrew/Cleanup.html
index 1e016eca9..efe960547 100644
--- a/docs/Homebrew/Cleanup.html
+++ b/docs/Homebrew/Cleanup.html
@@ -87,7 +87,7 @@
   
   
Extended by:
-
Predicable
+
Attrable
@@ -1007,8 +1007,8 @@

-

Methods included from Predicable

-

attr_predicate

+

Methods included from Attrable

+

attr_predicate, attr_rw

Constructor Details

@@ -1042,7 +1042,6 @@

 
 
-186
 187
 188
 189
@@ -1051,10 +1050,11 @@ 

192 193 194 -195

+195 +196

-
# File 'cleanup.rb', line 186
+      
# File 'cleanup.rb', line 187
 
 def initialize(*args, dry_run: false, scrub: false, days: nil, cache: HOMEBREW_CACHE)
   @disk_cleanup_size = 0
@@ -1108,12 +1108,12 @@ 

 
 
-184
 185
-186
+186 +187

-
# File 'cleanup.rb', line 184
+      
# File 'cleanup.rb', line 185
 
 def args
   @args
@@ -1155,12 +1155,12 @@ 

 
 
-184
 185
-186
+186 +187

-
# File 'cleanup.rb', line 184
+      
# File 'cleanup.rb', line 185
 
 def cache
   @cache
@@ -1202,12 +1202,12 @@ 

 
 
-184
 185
-186
+186 +187

-
# File 'cleanup.rb', line 184
+      
# File 'cleanup.rb', line 185
 
 def days
   @days
@@ -1249,12 +1249,12 @@ 

 
 
-184
 185
-186
+186 +187

-
# File 'cleanup.rb', line 184
+      
# File 'cleanup.rb', line 185
 
 def disk_cleanup_size
   @disk_cleanup_size
@@ -1301,7 +1301,6 @@ 

 
 
-642
 643
 644
 645
@@ -1335,10 +1334,11 @@ 

673 674 675 -676

+676 +677

-
# File 'cleanup.rb', line 642
+      
# File 'cleanup.rb', line 643
 
 def self.autoremove(dry_run: false)
   require "utils/autoremove"
@@ -1438,14 +1438,14 @@ 

 
 
-39
 40
 41
 42
-43
+43 +44

-
# File 'cleanup.rb', line 39
+      
# File 'cleanup.rb', line 40
 
 def go_cache_directory?(pathname)
   # Go makes its cache contents read-only to ensure cache integrity,
@@ -1515,12 +1515,12 @@ 

 
 
-20
 21
-22
+22 +23

-
# File 'cleanup.rb', line 20
+      
# File 'cleanup.rb', line 21
 
 def incomplete?(pathname)
   pathname.extname.end_with?(".incomplete")
@@ -1560,7 +1560,6 @@ 

 
 
-197
 198
 199
 200
@@ -1575,10 +1574,11 @@ 

209 210 211 -212

+212 +213

-
# File 'cleanup.rb', line 197
+      
# File 'cleanup.rb', line 198
 
 def self.install_formula_clean!(formula, dry_run: false)
   return if Homebrew::EnvConfig.no_install_cleanup?
@@ -1659,7 +1659,6 @@ 

 
 
-25
 26
 27
 28
@@ -1670,10 +1669,11 @@ 

33 34 35 -36

+36 +37

-
# File 'cleanup.rb', line 25
+      
# File 'cleanup.rb', line 26
 
 def nested_cache?(pathname)
   pathname.directory? && %w[
@@ -1722,7 +1722,6 @@ 

 
 
-249
 250
 251
 252
@@ -1736,10 +1735,11 @@ 

260 261 262 -263

+263 +264

-
# File 'cleanup.rb', line 249
+      
# File 'cleanup.rb', line 250
 
 def self.periodic_clean!(dry_run: false)
   return if Homebrew::EnvConfig.no_install_cleanup?
@@ -1804,7 +1804,6 @@ 

 
 
-237
 238
 239
 240
@@ -1814,10 +1813,11 @@ 

244 245 246 -247

+247 +248

-
# File 'cleanup.rb', line 237
+      
# File 'cleanup.rb', line 238
 
 def self.periodic_clean_due?
   return false if Homebrew::EnvConfig.no_install_cleanup?
@@ -1904,17 +1904,17 @@ 

 
 
-46
 47
 48
 49
 50
 51
 52
-53
+53 +54

-
# File 'cleanup.rb', line 46
+      
# File 'cleanup.rb', line 47
 
 def prune?(pathname, days)
   return false unless days
@@ -1959,16 +1959,16 @@ 

-214 215 216 217 218 219 -220

+220 +221
-
# File 'cleanup.rb', line 214
+      
# File 'cleanup.rb', line 215
 
 def self.puts_no_install_cleanup_disable_message
   return if Homebrew::EnvConfig.no_env_hints?
@@ -2012,15 +2012,15 @@ 

-222 223 224 225 226 -227

+227 +228
-
# File 'cleanup.rb', line 222
+      
# File 'cleanup.rb', line 223
 
 def self.puts_no_install_cleanup_disable_message_if_not_already!
   return if @puts_no_install_cleanup_disable_message_if_not_already
@@ -2076,16 +2076,16 @@ 

 
 
-229
 230
 231
 232
 233
 234
-235
+235 +236

-
# File 'cleanup.rb', line 229
+      
# File 'cleanup.rb', line 230
 
 def self.skip_clean_formula?(formula)
   no_cleanup_formula = Homebrew::EnvConfig.no_cleanup_formulae
@@ -2170,7 +2170,6 @@ 

 
 
-56
 57
 58
 59
@@ -2184,10 +2183,11 @@ 

67 68 69 -70

+70 +71

-
# File 'cleanup.rb', line 56
+      
# File 'cleanup.rb', line 57
 
 def stale?(entry, scrub: false)
   pathname = entry[:path]
@@ -2245,7 +2245,6 @@ 

 
 
-359
 360
 361
 362
@@ -2255,10 +2254,11 @@ 

366 367 368 -369

+369 +370

-
# File 'cleanup.rb', line 359
+      
# File 'cleanup.rb', line 360
 
 def cache_files
   files = cache.directory? ? cache.children : []
@@ -2306,7 +2306,6 @@ 

 
 
-265
 266
 267
 268
@@ -2362,10 +2361,11 @@ 

318 319 320 -321

+321 +322

-
# File 'cleanup.rb', line 265
+      
# File 'cleanup.rb', line 266
 
 def clean!(quiet: false, periodic: false)
   if args.empty?
@@ -2459,15 +2459,15 @@ 

 
 
-509
 510
 511
 512
 513
-514
+514 +515

-
# File 'cleanup.rb', line 509
+      
# File 'cleanup.rb', line 510
 
 def cleanup_bootsnap
   bootsnap = cache/"bootsnap"
@@ -2510,7 +2510,6 @@ 

 
 
-409
 410
 411
 412
@@ -2535,10 +2534,11 @@ 

431 432 433 -434

+434 +435

-
# File 'cleanup.rb', line 409
+      
# File 'cleanup.rb', line 410
 
 def cleanup_cache(entries = nil)
   entries ||= cache_files
@@ -2601,7 +2601,6 @@ 

 
 
-516
 517
 518
 519
@@ -2618,10 +2617,11 @@ 

530 531 532 -533

+533 +534

-
# File 'cleanup.rb', line 516
+      
# File 'cleanup.rb', line 517
 
 def cleanup_cache_db(rack = nil)
   FileUtils.rm_rf [
@@ -2676,14 +2676,14 @@ 

 
 
-336
 337
 338
 339
-340
+340 +341

-
# File 'cleanup.rb', line 336
+      
# File 'cleanup.rb', line 337
 
 def cleanup_cask(cask, ds_store: true)
   cleanup_cache(Pathname.glob(cache/"Cask/#{cask.token}--*").map { |path| { path: path, type: :cask } })
@@ -2725,7 +2725,6 @@ 

-371 372 373 374 @@ -2735,10 +2734,11 @@

+381 +382

-
# File 'cleanup.rb', line 371
+      
# File 'cleanup.rb', line 372
 
 def cleanup_empty_api_source_directories(directory = cache/"api-source")
   return if dry_run?
@@ -2786,17 +2786,17 @@ 

 
 
-327
 328
 329
 330
 331
 332
 333
-334
+334 +335

-
# File 'cleanup.rb', line 327
+      
# File 'cleanup.rb', line 328
 
 def cleanup_formula(formula, quiet: false, ds_store: true, cache_db: true)
   formula.eligible_kegs_for_cleanup(quiet: quiet)
@@ -2841,15 +2841,15 @@ 

 
 
-342
 343
 344
 345
 346
-347
+347 +348

-
# File 'cleanup.rb', line 342
+      
# File 'cleanup.rb', line 343
 
 def cleanup_keg(keg)
   cleanup_path(keg) { keg.uninstall(raise_failures: true) }
@@ -2892,7 +2892,6 @@ 

 
 
-450
 451
 452
 453
@@ -2907,10 +2906,11 @@ 

462 463 464 -465

+465 +466

-
# File 'cleanup.rb', line 450
+      
# File 'cleanup.rb', line 451
 
 def cleanup_lockfiles(*lockfiles)
   return if dry_run?
@@ -2963,7 +2963,6 @@ 

 
 
-349
 350
 351
 352
@@ -2971,10 +2970,11 @@ 

354 355 356 -357

+357 +358

-
# File 'cleanup.rb', line 349
+      
# File 'cleanup.rb', line 350
 
 def cleanup_logs
   return unless HOMEBREW_LOGS.directory?
@@ -3020,7 +3020,6 @@ 

 
 
-436
 437
 438
 439
@@ -3032,10 +3031,11 @@ 

445 446 447 -448

+448 +449

-
# File 'cleanup.rb', line 436
+      
# File 'cleanup.rb', line 437
 
 def cleanup_path(path)
   return unless path.exist?
@@ -3085,7 +3085,6 @@ 

 
 
-467
 468
 469
 470
@@ -3121,10 +3120,11 @@ 

500 501 502 -503

+503 +504

-
# File 'cleanup.rb', line 467
+      
# File 'cleanup.rb', line 468
 
 def cleanup_portable_ruby
   vendor_dir = HOMEBREW_LIBRARY/"Homebrew/vendor"
@@ -3198,7 +3198,6 @@ 

 
 
-549
 550
 551
 552
@@ -3245,10 +3244,11 @@ 

593 594 595 -596

+596 +597

-
# File 'cleanup.rb', line 549
+      
# File 'cleanup.rb', line 550
 
 def cleanup_python_site_packages
   pyc_files = Hash.new { |h, k| h[k] = [] }
@@ -3333,7 +3333,6 @@ 

 
 
-383
 384
 385
 386
@@ -3357,10 +3356,11 @@ 

404 405 406 -407

+407 +408

-
# File 'cleanup.rb', line 383
+      
# File 'cleanup.rb', line 384
 
 def cleanup_unreferenced_downloads
   return if dry_run?
@@ -3422,7 +3422,6 @@