class OAuth2::Strategy::Base

:nodoc:

def access_token_params(options={})

def access_token_params(options={})
  return default_params(options)
end

def access_token_url(options={})

def access_token_url(options={})
  @client.access_token_url(access_token_params(options))
end

def authorize_params(options={}) #:nodoc:

:nodoc:
def authorize_params(options={}) #:nodoc:
  options = options.inject({}){|h, (k, v)| h[k.to_s] = v; h}
  {'client_id' => @client.id}.merge(options)
end

def authorize_url(options={}) #:nodoc:

:nodoc:
def authorize_url(options={}) #:nodoc:
  @client.authorize_url(authorize_params(options))
end

def default_params(options={})

def default_params(options={})
  {
    'client_id' => @client.id,
    'client_secret' => @client.secret
  }.merge(options)
end

def initialize(client)#:nodoc:

:nodoc:
:nodoc:
def initialize(client)#:nodoc:
  @client = client
end

def refresh_token_params(options={})

def refresh_token_params(options={})
  return default_params(options)
end