Module: SolidusSocial
- Defined in:
- lib/solidus_social/engine.rb,
lib/solidus_social/version.rb,
lib/generators/solidus_social/install/install_generator.rb
Defined Under Namespace
Modules: Generators, VERSION
Classes: Engine
Class Method Summary
collapse
Class Method Details
30
31
32
|
# File 'lib/solidus_social/engine.rb', line 30
def self.configured_providers
Spree::SocialConfig.providers.keys.map(&:to_s)
end
|
.init_providers ⇒ Object
34
35
36
37
38
|
# File 'lib/solidus_social/engine.rb', line 34
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) ⇒ Object
40
41
42
43
44
|
# File 'lib/solidus_social/engine.rb', line 40
def self.setup_key_for(provider, key, secret)
Devise.setup do |config|
config.omniauth provider, key, secret, setup: true
end
end
|
.version ⇒ Object
Returns the version of the currently loaded SolidusSocial as a Gem::Version
.
6
7
8
|
# File 'lib/solidus_social/version.rb', line 6
def version
Gem::Version.new VERSION::STRING
end
|