enum

Comrade::Provider

Inherits Enum < Comparable < Value < Object

Enum for supported OAuth providers

Constants

Github = 0
Google = 1
Facebook = 2
Twitter = 3
Discord = 4
Workos = 5

Instance methods

discord?

Returns true if this enum value equals Discord

Source
facebook?

Returns true if this enum value equals Facebook

Source
github?

Returns true if this enum value equals Github

Source
google?

Returns true if this enum value equals Google

Source
name

Get the provider name as a string

Source
to_provider(config : ProviderConfig) : Providers::BaseProvider

Convert the enum to a provider instance

Example: provider = Provider::Github.to_provider(config)

Source
twitter?

Returns true if this enum value equals Twitter

Source
workos?

Returns true if this enum value equals Workos

Source