Sha256: 9de493bc18a991b47c4069580ccac311e2bdb9560e3635aaa8687ec61a48a731

Contents?: true

Size: 558 Bytes

Versions: 1

Compression:

Stored size: 558 Bytes

Contents

require 'omniauth'
require "omniauth/provider_registry/version"
require "omniauth/provider_registry/registry"
require "omniauth/provider_registry/rack_middleware_source"
require "omniauth/provider_registry/rails_middleware_source"

module OmniAuth
  module ProviderRegistry
    def self.find(name)
      registry.find(name)
    end

    def self.registry
      @registry ||= Registry.new(source.providers)
    end

    def self.source
      if defined?(Rails)
        RailsMiddlewareSource
      else
        RackMiddlewareSource
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
omniauth-provider_registry-0.8.0 lib/omniauth/provider_registry.rb