Sha256: dc3c5d85b7bfa71f4b37c61af8646311ebacab82a521368d8b80ca4746ac8ced

Contents?: true

Size: 1.16 KB

Versions: 6

Compression:

Stored size: 1.16 KB

Contents

require 'json'
require 'active_support/all'
require 'oauth'
require 'faraday'
require 'faraday_middleware'

require "tumblr_wrapper/version"
require "tumblr_wrapper/validators"
require "tumblr_wrapper/http"
require "tumblr_wrapper/client"
require "tumblr_wrapper/resources/resource"
require "tumblr_wrapper/resources/blog_resource"
require "tumblr_wrapper/resources/blog"
require "tumblr_wrapper/resources/post"
require "tumblr_wrapper/response"

module TumblrWrapper
  ENDPOINT = 'http://api.tumblr.com'
  OAUTH_ENPOINT = 'http://www.tumblr.com'
  API_VERSION = 'v2'

  def self.consumer_key=(key)
    @@consumer_key = key
  end

  def self.consumer_key
    @@consumer_key
  end

  def self.consumer_secret=(secret)
    @@consumer_secret = secret
  end

  def self.consumer_secret
    @@consumer_secret
  end

  def self.oauth_endpoint
    OAUTH_ENDPOINT
  end

  def self.endpoint
    ENDPOINT
  end

  def self.version
    API_VERSION
  end

  class NoAccessToken < StandardError
    def initialize(message = "Oauth request. Set access_token")
      super(message)
    end
  end

  class MissingRequiredParameter < StandardError
  end

  class InvalidParameter < StandardError
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
tumblr_wrapper-0.4.0 lib/tumblr_wrapper.rb
tumblr_wrapper-0.3.4 lib/tumblr_wrapper.rb
tumblr_wrapper-0.3.3 lib/tumblr_wrapper.rb
tumblr_wrapper-0.3.2 lib/tumblr_wrapper.rb
tumblr_wrapper-0.3.1 lib/tumblr_wrapper.rb
tumblr_wrapper-0.3.0 lib/tumblr_wrapper.rb