class Dropbox::API::Connection

Attributes

consumers[RW]
tokens[RW]

Public Class Methods

new(options = {}) click to toggle source
# File lib/dropbox-api/connection.rb, line 13
def initialize(options = {})
  @options   = options
  @consumers = {}
  @tokens    = {}
  Dropbox::API::Config.endpoints.each do |endpoint, url|
    @consumers[endpoint] = Dropbox::API::OAuth.consumer(endpoint)
    @tokens[endpoint]    = Dropbox::API::OAuth.access_token(@consumers[endpoint], options)
  end
end

Public Instance Methods

consumer(endpoint = :main) click to toggle source
# File lib/dropbox-api/connection.rb, line 23
def consumer(endpoint = :main)
  @consumers[endpoint]
end
token(endpoint = :main) click to toggle source
# File lib/dropbox-api/connection.rb, line 27
def token(endpoint = :main)
  @tokens[endpoint]
end