Skip to content

v0.1.0 — Initial Ruby SDK Release

Choose a tag to compare

@josedab josedab released this 23 Feb 09:49
· 108 commits to main since this release

ojs (Ruby) v0.1.0

The official Ruby SDK for Open Job Spec.

Features

  • Zero runtime dependencies — Uses only net/http and json from the Ruby standard library
  • Client — Enqueue jobs with keyword args, batch operations, workflow management
  • Worker — Process jobs with configurable concurrency and graceful shutdown
  • Workflows — Chain (sequential), Group (parallel), Batch (parallel with callbacks)
  • Middleware — Composable middleware chain for cross-cutting concerns

Installation

gem "ojs"

Requirements

  • Ruby 3.2+