class TeamViewer::Connector
Attributes
client[R]
Public Class Methods
new(args)
click to toggle source
# File lib/team_viewer/connector.rb, line 4 def initialize(args) @args = args @client = connection(credentials) end
Public Instance Methods
connection(credentials)
click to toggle source
# File lib/team_viewer/connector.rb, line 17 def connection(credentials) OAuth2::Client.new(credentials[:client_id], credentials[:client_secret], site: credentials[:base_url], authorize_url: '/api/v1/oauth2/authorize', token_url: '/api/v1/oauth2/token' ) end
credentials()
click to toggle source
# File lib/team_viewer/connector.rb, line 9 def credentials { base_url: 'https://webapi.teamviewer.com', client_id: @args[:client_id], client_secret: @args[:client_secret] } end