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