Class: Spree::AuthenticationMethod

Inherits:
ApplicationRecord
  • Object
show all
Defined in:
app/models/spree/authentication_method.rb

Class Method Summary collapse

Class Method Details

.active_authentication_methods?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'app/models/spree/authentication_method.rb', line 10

def self.active_authentication_methods?
  where(environment: ::Rails.env, active: true).exists?
end

.provider_optionsObject



4
5
6
# File 'app/models/spree/authentication_method.rb', line 4

def self.provider_options
  SolidusSocial.configured_providers.map { |provider_name| [provider_name.split("_").first.camelize, provider_name] }
end