Mike McQuaid ffe827ad0e
Fix upgrading dependents on missing keg
Ensure that we don't try to check for broken linkage in a keg that
doesn't exist. Furthermore, fix the reason we checked for the keg that
doesn't exist by `Formula.clear_cache`.

While here, I noticed that there was other methods of caching at use in
`Formula` so consolidate them to be consistent.

Fixes #8997
2020-10-29 08:31:04 +00:00
..
2020-10-10 14:59:39 +02:00
2020-10-26 22:22:16 +01:00
2020-10-24 15:26:36 +02:00
2020-10-27 01:00:30 +00:00
2020-10-21 09:50:54 +02:00
2020-10-10 14:59:39 +02:00
2020-10-11 00:30:09 +02:00
2020-09-11 10:29:22 +01:00
2020-10-10 14:59:39 +02:00
2020-10-12 09:23:49 +01:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-09 16:45:13 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-19 22:10:21 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-29 08:31:04 +00:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00
2020-10-10 14:59:39 +02:00

Homebrew's Formula API

This is the public API for Homebrew.

The main class you should look at is the {Formula} class (and classes linked from there). That's the class that's used to create Homebrew formulae (i.e. package descriptions). Assume anything else you stumble upon is private.

You may also find the Formula Cookbook and Ruby Style Guide helpful in creating formulae.

Good luck!