class Doorkeeper::OAuth::ClientCredentialsRequest::Issuer
def create(client, scopes, creator = Creator.new)
def create(client, scopes, creator = Creator.new) if validation.valid? @token = create_token(client, scopes, creator) @error = :server_error unless @token else @token = false @error = validation.error end @token end
def create_token(client, scopes, creator)
def create_token(client, scopes, creator) creator.call(client, scopes, { :use_refresh_token => false, :expires_in => @server.access_token_expires_in }) end
def initialize(server, validation)
def initialize(server, validation) @server, @validation = server, validation end