Dylan Knutson ed299a404d Add JobHelper module and enhance Inkbunny job processing
- Introduced a new `JobHelper` module to encapsulate job retrieval and execution logic, enforcing strict typing with Sorbet.
- Updated `UpdatePostsJob` to improve logging and error handling for file processing, including handling files with null MD5 sums.
- Enhanced validation in `Domain::Inkbunny::File` model to conditionally require presence of certain attributes based on file state.
- Added a new fixture for testing scenarios involving submissions with null MD5 sums, improving test coverage and robustness.

These changes aim to improve type safety, maintainability, and error handling in job processing logic.
2025-01-02 17:52:11 +00:00
2025-01-01 01:14:26 +00:00
2024-12-17 06:34:47 -08:00
2025-01-01 01:14:26 +00:00
2025-01-01 03:29:53 +00:00
2025-01-01 03:29:53 +00:00
2023-01-30 01:16:00 +00:00
2023-01-30 01:16:00 +00:00
2025-01-01 03:31:17 +00:00
2023-01-30 01:16:00 +00:00
2023-01-30 01:16:00 +00:00
2023-09-13 08:45:47 -07:00
2023-01-30 01:16:00 +00:00
2024-12-25 21:53:47 +00:00
2024-12-18 22:53:05 +00:00
2023-01-30 01:16:00 +00:00
2024-12-17 06:34:47 -08:00
2024-12-17 17:57:17 +00:00
2023-01-30 01:16:00 +00:00
2023-08-18 17:01:33 -07:00
2024-12-17 19:00:33 +00:00
2024-12-17 19:00:33 +00:00
2023-04-04 17:13:40 -07:00

README

This README would normally document whatever steps are necessary to get the application up and running.

Things you may want to cover:

  • Ruby version
  • 3.2.6
  • System dependencies
  • node 18.x
  • Configuration

  • Database creation

  • Database initialization

  • How to run the test suite

  • Services (job queues, cache servers, search engines, etc.)

  • Deployment instructions

  • Build docker image with docker build . -t redux-scraper-app
  • ...
Description
No description provided
Readme 86 MiB
Languages
Ruby 80%
HTML 10.8%
TypeScript 7.8%
JavaScript 0.7%
Shell 0.2%
Other 0.4%