Sha256: 8c0253eb04c22fcbe8f1c66d7956295c73b7f46c1769627bafb29961520ad813
Contents?: true
Size: 879 Bytes
Versions: 2
Compression:
Stored size: 879 Bytes
Contents
require 'tumblr/blog' require 'tumblr/user' require 'tumblr/request' require 'tumblr/connection' require 'tumblr/post' require 'tumblr/tagged' require 'tumblr/helpers' module Tumblr class Client include Tumblr::Request include Tumblr::Blog include Tumblr::User include Tumblr::Post include Tumblr::Tagged include Tumblr::Helper include Tumblr::Connection 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 def api_host ENV['TUMBLR_API_HOST'] || 'api.tumblr.com' end def credentials { :consumer_key => @consumer_key, :consumer_secret => @consumer_secret, :token => @oauth_token, :token_secret => @oauth_token_secret } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tumblr_client-0.7.1 | lib/tumblr/client.rb |
tumblr_client-0.7.0 | lib/tumblr/client.rb |