Module: YourImageShare

Defined in:
lib/yourimageshare.rb,
lib/yourimageshare/types.rb,
lib/yourimageshare/client.rb,
lib/yourimageshare/errors.rb,
lib/yourimageshare/version.rb

Overview

The official Ruby client for the YourImageShare upload API (https://yourimageshare.com/about/api). It mirrors the existing Go, JS (npm), and Python (PyPI) SDKs - same method names, same result shapes, same error semantics - just idiomatic Ruby on top (raises APIError instead of Go's (result, error) return style).

Zero gem dependencies - only the Ruby standard library.

Defined Under Namespace

Classes: APIError, Client, ListMeta, ListResult, ListedUpload, UploadResult

Constant Summary collapse

DEFAULT_BASE_URL =
"https://yourimageshare.com/api"
VERSION =
"1.0.0"