class Tumblr::Client

Public Class Methods

default_api_host() click to toggle source
# File lib/tumblr/client.rb, line 13
def default_api_host
  ENV['TUMBLR_API_HOST'] || 'api.tumblr.com'
end
new(attrs= {}) click to toggle source
# File lib/tumblr/client.rb, line 26
def initialize(attrs= {})
  attrs = Tumblr.options.merge(attrs)
  Config::VALID_OPTIONS_KEYS.each do |key|
    instance_variable_set("@#{key}".to_sym, attrs[key])
  end
end

Public Instance Methods

api_host() click to toggle source
# File lib/tumblr/client.rb, line 33
def api_host
  self.class.default_api_host
end
api_scheme() click to toggle source
# File lib/tumblr/client.rb, line 37
def api_scheme
  @api_scheme || 'https'
end
credentials() click to toggle source
# File lib/tumblr/client.rb, line 41
def credentials
  {
    :consumer_key => @consumer_key,
    :consumer_secret => @consumer_secret,
    :token => @oauth_token,
    :token_secret => @oauth_token_secret
  }
end