class MstdnIvory::Client

Constants

DEFAULT_TIMEOUT

Attributes

base_url[R]
timeout[R]
token[RW]

Public Class Methods

new(base_url, token = '', options = {}) click to toggle source
# File lib/mstdn_ivory/client.rb, line 13
def initialize(base_url, token = '', options = {})
  @base_url = base_url
  @token = token
  @timeout = DEFAULT_TIMEOUT.merge(options[:timeout] || {})
end

Public Instance Methods

headers() click to toggle source
# File lib/mstdn_ivory/client.rb, line 19
def headers
  {
    accept: '*/*',
    user_agent:'mstdn ivory',
    authorization: "Bearer #{@token}"
  }
end