HttpResource gives you a Net::HTTP transport with a typed error hierarchy (NotFoundError, ValidationError, AuthError, ServerError, TimeoutError…), Rails-style bang/non-bang resources, pluggable auth strategies (Basic/Bearer/Header), per-call timeouts, and escape-safe URL building so untrusted path segments can never escape the protocol. Bring a base_url and an auth strategy; build clients and resources on top. Zero runtime dependencies (stdlib only).

Required Ruby Version

>= 3.2

Authors

Skiftet

Versions

  1. 0.3.0 July 02, 2026 (20.5 KB)
  2. 0.2.0 June 23, 2026 (15 KB)
  3. 0.1.0 June 22, 2026 (14 KB)

Pushed by

GitHub

SHA 256 checksum

Provenance