Class: VimeoApi::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/vimeo_api/client.rb

Direct Known Subclasses

Video

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Client

Returns a new instance of Client.



4
5
6
7
8
9
10
11
12
13
# File 'lib/vimeo_api/client.rb', line 4

def initialize(options = {})
  @consumer_key = options[:consumer_key]
  @consumer_secret = options[:consumer_secret]
  @token = options[:token]
  @secret = options[:secret]
  @debug = options[:debug]
  @api_version = options[:api_version] || '3.2'
  @api_host = options[:api_host] || 'api.vimeo.com'
  @redirect_uri = options[:redirect_uri]
end

Instance Method Details

#authorize_url(options = {}) ⇒ Object



15
16
17
# File 'lib/vimeo_api/client.rb', line 15

def authorize_url(options={})
  consumer.auth_code.authorize_url(options)
end

#get_token(code) ⇒ Object



19
20
21
# File 'lib/vimeo_api/client.rb', line 19

def get_token(code)
  consumer.auth_code.get_token(code, redirect_uri: @redirect_uri)
end