class Doorkeeper::Request::AuthorizationCode

Public Instance Methods

request() click to toggle source
# File lib/doorkeeper/request/authorization_code.rb, line 8
def request
  @request ||= OAuth::AuthorizationCodeRequest.new(
    Doorkeeper.config,
    grant,
    client,
    parameters,
  )
end

Private Instance Methods

grant() click to toggle source
# File lib/doorkeeper/request/authorization_code.rb, line 19
def grant
  raise Errors::MissingRequiredParameter, :code if parameters[:code].blank?

  Doorkeeper.config.access_grant_model.by_token(parameters[:code])
end