Assistant is a tiny, dependency-free Ruby library for writing soft-fail, composable service objects. A service declares its inputs, validates them, runs its body, and returns a uniform result that always carries either a value plus warnings or a list of errors — never raising for expected failures. Ships with RBS signatures, a 1.0-frozen public API, and zero runtime gem dependencies.

Required Ruby Version

>= 3.4

Authors

Ramon Rodrigues

Versions

  1. 1.0.0
    1. source

      1. 1.0.0 source June 26, 2026 (532 KB)
  2. 1.0.0.rc1
    1. source

      1. 1.0.0.rc1 source June 15, 2026 (75.5 KB)
  3. 0.1.0
    1. source

      1. 0.1.0 source May 07, 2026 (16.5 KB)
  4. 0.0.2
    1. source

      1. 0.0.2 source May 15, 2023 (13.5 KB)
  5. 0.0.1
    1. source

      1. 0.0.1 source February 05, 2022 (11.5 KB)
Show all versions (6 total)

Pushed by

GitHub

SHA 256 checksum