Sam Ford e2220ecc42
cask/audit: Rework tmpdir removal
I previously introduced a finalizer method in `Cask::Audit` to remove
the created `@tmpdir` once it's no longer needed but the existing
approach produces a `finalizer references object to be finalized`
warning when `brew audit` is run. I didn't see this warning when I
was originally testing it but now it reliably appears.

This reworks the finalizer to define it within the
`#extract_artifacts` method and use `@tmpdir` as the target object.
2024-05-27 13:09:46 -04:00
..
2024-05-27 13:09:46 -04:00
2024-05-23 17:15:43 +01:00
2024-05-23 00:11:53 +00:00
2024-05-23 17:15:43 +01:00
2024-05-23 17:15:43 +01:00
2024-05-23 17:15:43 +01:00
2024-05-02 09:40:09 +02:00
2024-05-27 00:21:11 +00:00
2024-05-23 17:15:43 +01:00
2024-05-17 12:38:16 +09:00
2024-05-23 17:15:43 +01:00
2024-05-01 11:35:21 +02:00
2024-05-17 12:38:16 +09:00
2024-05-01 11:35:21 +02:00
2024-05-01 11:35:21 +02:00
2024-05-02 09:40:09 +02:00
2024-05-01 11:35:21 +02:00
2024-05-01 11:35:21 +02:00
2024-05-23 17:15:43 +01:00
2024-05-17 14:25:54 +09:00
2024-05-23 17:15:43 +01:00
2024-05-01 11:35:21 +02:00
2024-05-01 11:35:21 +02:00
2024-05-01 11:35:21 +02:00
2024-05-13 07:36:51 +01:00
2024-05-20 09:41:29 +01:00
2024-05-17 23:57:46 +09:00
2024-05-17 14:25:54 +09:00
2024-04-22 21:16:49 +02:00
2024-05-23 17:15:43 +01:00
2024-05-01 11:35:21 +02:00
2024-05-17 14:25:54 +09:00
2024-05-17 12:38:16 +09:00
2024-05-01 11:35:21 +02:00
2024-05-13 08:48:41 -04:00
2024-05-01 11:35:21 +02:00
2024-04-01 09:59:47 -07:00
2024-05-23 17:15:43 +01:00
2024-05-27 15:30:04 +01:00
2024-05-16 11:29:59 +10:00

Homebrew Ruby API

This is the 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!