module Challah::Providers
Public Instance Methods
custom_providers()
click to toggle source
Get a list of all authorization providers other than password provider
# File lib/challah/providers.rb, line 4 def custom_providers providers.reject { |k, v| k == :password } end
providers()
click to toggle source
Get the list of all authorization providers that have been registered.
# File lib/challah/providers.rb, line 18 def providers @providers.dup end
register_provider(name, klass)
click to toggle source
Register a new authorization provider.
Usage:
Challah.register_provider(:facebook, FacebookProvider)
# File lib/challah/providers.rb, line 13 def register_provider(name, klass) @providers[name] = klass end