class Wrike3::Token

Public Class Methods

new(wrike) click to toggle source
# File lib/wrike3/token.rb, line 5
def initialize(wrike)
  @wrike = wrike
end

Public Instance Methods

refresh(client_id, client_secret, refresh_token) click to toggle source
# File lib/wrike3/token.rb, line 9
def refresh(client_id, client_secret, refresh_token)
  parameters = {
      :client_id => client_id,
      :grant_type => 'refresh_token',
      :client_secret => client_secret,
      :refresh_token => refresh_token
  }
  wrike.execute(:post, "#{Wrike3.protocol}://#{Wrike3.api_host}/oauth2/token", parameters, {}, false)
end