Sam Ford
8afa354c35
Livecheck::Options: Rework as T::Struct
...
As suggested, this reworks `Options` to subclass `T::Struct`, which
simplifies the implementation and makes it easier to maintain.
One noteworthy difference in switching to `T::Struct` is that
`#serialize` omits `nil` values but I don't _think_ this should be a
problem for us. In terms of changes, I modified `#merge` to remove a
now-unnecessary `compact` call and updated related tests.
Co-authored-by: Douglas Eichelberger <697964+dduugg@users.noreply.github.com>
2025-02-25 10:56:32 -05:00
..
2025-02-07 14:31:50 +00:00
2025-02-05 23:36:57 -08:00
2025-02-06 20:13:19 -08:00
2024-12-14 15:49:09 +01:00
2025-02-07 14:31:50 +00:00
2025-02-07 20:05:05 +00:00
2025-01-14 08:14:39 -05:00
2024-12-06 16:06:09 +08:00
2024-10-02 10:03:12 -07:00
2025-02-24 10:23:42 -08:00
2025-02-25 10:56:32 -05:00
2025-01-19 12:32:55 +01:00
2025-02-18 10:52:32 -05:00
2025-02-06 21:20:55 +08:00
2025-02-17 14:30:44 +01:00
2024-10-20 11:29:30 -04:00
2025-02-01 13:03:58 +01:00
2024-12-08 10:27:49 -08:00
2024-12-05 14:26:30 -05:00
2025-02-04 16:27:39 +00:00
2025-02-23 13:18:49 -08:00
2024-11-24 20:50:38 -05:00
2025-01-23 16:04:31 +00:00
2025-01-13 11:18:05 +00:00
2025-02-16 12:24:22 -08:00
2024-12-20 14:30:30 -05:00
2024-09-24 10:15:34 +01:00
2024-09-24 10:15:34 +01:00
2024-09-30 23:11:44 +10:00
2024-09-24 10:15:34 +01:00
2025-02-01 13:03:58 +01:00
2024-11-21 18:34:11 -08:00
2024-09-27 10:17:04 +08:00
2024-09-25 21:15:53 +08:00
2025-02-04 16:27:39 +00:00
2024-10-02 10:03:12 -07:00
2024-09-24 10:15:34 +01:00
2025-02-25 10:56:31 -05:00
2024-11-24 00:03:31 +01:00
2025-01-12 16:59:07 +00:00
2024-09-24 10:15:34 +01:00
2024-10-23 16:51:01 +01:00
2024-12-05 14:01:37 +00:00
2024-11-24 15:49:49 -08:00
2024-12-02 10:13:04 -05:00
2024-09-17 12:43:28 +09:00
2024-12-04 18:01:10 +08:00
2025-02-07 14:31:50 +00:00
2024-09-24 10:15:34 +01:00
2024-11-18 00:13:12 +08:00
2025-02-24 11:57:20 -08:00