 01cb74e525
			
		
	
	
		01cb74e525
		
			
		
	
	
	
	
		
			
			Formulae, casks, and resources have a `#livecheckable?` method that indicates whether they contain a `livecheck` block. This is intended to be read as "has a livecheckable?", not "is livecheckable?" (as livecheck can find versions for some packages/resources without a `livecheck` block). Unfortunately, correct understanding of this method's behavior [outside of documentation] relies on historical knowledge that few people possess, so this is often confusing to anyone who hasn't been working on livecheck since 2020. In the olden days, a "livecheckable" was a Ruby file containing a `livecheck` block (originally a hash) with a filename that corresponded to a related formula. The `livecheck` blocks in livecheckable files were integrated into their respective formulae in August 2020, so [first-party] livecheckables ceased to exist at that time. From that point forward, we simply referred to these as `livecheck` blocks. With that in mind, this clarifies the situation by replacing "livecheckable" language. This includes renaming `#livecheckable?` to `#livecheck_defined?`, replacing usage of "livecheckable" as a noun with "`livecheck` block", replacing "livecheckable" as a boolean with "livecheck_defined", and replacing incorrect usage of "livecheckable" as an adjective with "checkable".
		
			
				
	
	
		
			68 lines
		
	
	
		
			938 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			938 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| # typed: strict
 | |
| 
 | |
| module Cask
 | |
|   class Cask
 | |
|     def appdir; end
 | |
| 
 | |
|     def artifacts; end
 | |
| 
 | |
|     def auto_updates; end
 | |
| 
 | |
|     def caveats; end
 | |
| 
 | |
|     def conflicts_with; end
 | |
| 
 | |
|     def container; end
 | |
| 
 | |
|     def depends_on; end
 | |
| 
 | |
|     def desc; end
 | |
| 
 | |
|     def discontinued?; end
 | |
| 
 | |
|     def deprecated?; end
 | |
| 
 | |
|     def deprecation_date; end
 | |
| 
 | |
|     def deprecation_reason; end
 | |
| 
 | |
|     def deprecation_replacement; end
 | |
| 
 | |
|     def disabled?; end
 | |
| 
 | |
|     def disable_date; end
 | |
| 
 | |
|     def disable_reason; end
 | |
| 
 | |
|     def disable_replacement; end
 | |
| 
 | |
|     def homepage; end
 | |
| 
 | |
|     def language; end
 | |
| 
 | |
|     def languages; end
 | |
| 
 | |
|     def livecheck; end
 | |
| 
 | |
|     def livecheck_defined?; end
 | |
| 
 | |
|     def livecheckable?; end
 | |
| 
 | |
|     def name; end
 | |
| 
 | |
|     def on_system_blocks_exist?; end
 | |
| 
 | |
|     sig { returns(T.nilable(MacOSVersion)) }
 | |
|     def on_system_block_min_os; end
 | |
| 
 | |
|     def sha256; end
 | |
| 
 | |
|     def staged_path; end
 | |
| 
 | |
|     sig { returns(T.nilable(::Cask::URL)) }
 | |
|     def url; end
 | |
| 
 | |
|     def version; end
 | |
|   end
 | |
| end
 |