Class: VimeoApi::Client
- Inherits:
-
Object
- Object
- VimeoApi::Client
- Defined in:
- lib/vimeo_api/client.rb
Direct Known Subclasses
Instance Method Summary collapse
- #authorize_url(options = {}) ⇒ Object
- #get_token(code) ⇒ Object
-
#initialize(options = {}) ⇒ Client
constructor
A new instance of Client.
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( = {}) @consumer_key = [:consumer_key] @consumer_secret = [:consumer_secret] @token = [:token] @secret = [:secret] @debug = [:debug] @api_version = [:api_version] || '3.2' @api_host = [:api_host] || 'api.vimeo.com' @redirect_uri = [:redirect_uri] end |
Instance Method Details
#authorize_url(options = {}) ⇒ Object
15 16 17 |
# File 'lib/vimeo_api/client.rb', line 15 def (={}) consumer.auth_code.() 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 |