Skip to content

adds JsonArray destination, Ruby 3.0 compatibility

Compare
Choose a tag to compare
@kspurgin kspurgin released this 29 Sep 20:13
· 716 commits to main since this release
8f91e31
  • Adds Kiba::Extend::Destinations::JsonArray destination
  • Add support for new JsonArray destination in jobs (fiddling with how arguments/file options get assigned to different source and destination classes, etc)
  • Fixes arguments so everything doesn't blow up under Ruby 3.0
  • Removes TestingJob as a real class, as tests using that class all blew up with I messed with the argument stuff. The spec Helpers module now contains a TestJob class to support testing of transformations. Downside: this does not provide support for testing project-specific transforms in projects using kiba-extend. However, the more I thought about that, the more I wanted to be able to just run some automated tests on the real output of my project-specific processes, which would be a completely different testing process anyway.