class

X::Client

Inherits Reference / Object

Main public interface

Constructors

new(bearer_token : String | Nil = nil, api_key : String | Nil = nil, api_key_secret : String | Nil = nil, access_token : String | Nil = nil, access_token_secret : String | Nil = nil, base_uri : URI = Connection::DEFAULT_BASE_URL, connect_timeout : Time::Span | Int32 | Float64 = Connection::DEFAULT_CONNECT_TIMEOUT, read_timeout : Time::Span | Int32 | Float64 = Connection::DEFAULT_READ_TIMEOUT, write_timeout : Time::Span | Int32 | Float64 = Connection::DEFAULT_WRITE_TIMEOUT, content_type : String = RequestBuilder::DEFAULT_CONTENT_TYPE, user_agent : String = RequestBuilder::DEFAULT_USER_AGENT, max_redirects : Int32 = RedirectHandler::DEFAULT_MAX_REDIRECTS)
Source

Instance methods

authenticator
Source
authenticator?
Source
base_uri(*args, **options)
Source
base_uri(*args, **options, &)
Source
base_uri=(arg)
Source
connect_timeout(*args, **options)
Source
connect_timeout(*args, **options, &)
Source
connect_timeout=(arg)
Source
connection
Source
content_type(*args, **options)
Source
content_type(*args, **options, &)
Source
content_type=(arg)
Source
delete(endpoint : String)
Source
get(endpoint : String)
Source
max_redirects(*args, **options)
Source
max_redirects(*args, **options, &)
Source
max_redirects=(arg)
Source
post(endpoint : String, body : String | Nil = nil)
Source
put(endpoint : String, body : String | Nil = nil)
Source
read_timeout(*args, **options)
Source
read_timeout(*args, **options, &)
Source
read_timeout=(arg)
Source
redirect_handler
Source
request_builder
Source
response_handler
Source
user_agent(*args, **options)
Source
user_agent(*args, **options, &)
Source
user_agent=(arg)
Source
write_timeout(*args, **options)
Source
write_timeout(*args, **options, &)
Source
write_timeout=(arg)
Source