From daae26d301fb6bf1b16a8203f67d440180999c04 Mon Sep 17 00:00:00 2001 From: mo khan Date: Sun, 1 Feb 2026 01:03:15 -0700 Subject: chore: add rbs signatures --- sig/net/hippie/client.rbs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 sig/net/hippie/client.rbs (limited to 'sig/net/hippie/client.rbs') diff --git a/sig/net/hippie/client.rbs b/sig/net/hippie/client.rbs new file mode 100644 index 0000000..b99ebf4 --- /dev/null +++ b/sig/net/hippie/client.rbs @@ -0,0 +1,25 @@ +module Net + module Hippie + class Client + DEFAULT_HEADERS: Hash[String, String] + + attr_reader mapper: ContentTypeMapper + attr_reader logger: untyped + attr_reader follow_redirects: Integer + + def initialize: (?Hash[Symbol, untyped] options) -> void + + def get: (untyped uri, ?headers: Hash[String, String], ?body: untyped, ?stream: bool) ?{ (untyped) -> void } -> untyped + def post: (untyped uri, ?headers: Hash[String, String], ?body: untyped, ?stream: bool) ?{ (untyped) -> void } -> untyped + def put: (untyped uri, ?headers: Hash[String, String], ?body: untyped, ?stream: bool) ?{ (untyped) -> void } -> untyped + def patch: (untyped uri, ?headers: Hash[String, String], ?body: untyped, ?stream: bool) ?{ (untyped) -> void } -> untyped + def delete: (untyped uri, ?headers: Hash[String, String], ?body: untyped, ?stream: bool) ?{ (untyped) -> void } -> untyped + def head: (untyped uri, ?headers: Hash[String, String]) ?{ (untyped) -> void } -> untyped + def options: (untyped uri, ?headers: Hash[String, String]) ?{ (untyped) -> void } -> untyped + + def execute: (untyped uri, untyped request, ?limit: Integer, ?stream: bool) ?{ (untyped) -> void } -> untyped + def with_retry: (?retries: Integer) { (Client) -> untyped } -> untyped + def close_all: () -> void + end + end +end -- cgit v1.2.3