module SolidusSocial

Constants

VERSION

Public Class Methods

configured_providers() click to toggle source
# File lib/solidus_social.rb, line 11
def self.configured_providers
  ::Spree::SocialConfig.providers.keys.map(&:to_s)
end
init_providers() click to toggle source
# File lib/solidus_social.rb, line 15
def self.init_providers
  ::Spree::SocialConfig.providers.each do |provider, credentials|
    setup_key_for(provider, credentials[:api_key], credentials[:api_secret])
  end
end
setup_key_for(provider, key, secret) click to toggle source
# File lib/solidus_social.rb, line 21
def self.setup_key_for(provider, key, secret)
  Devise.setup do |config|
    config.omniauth provider, key, secret, setup: true
  end
end