Sha256: f9f90ea7d81fe8ca4cc2dfa7e932f0abce135a5a7a38046ca3e63d443d8e35ee
Contents?: true
Size: 497 Bytes
Versions: 5
Compression:
Stored size: 497 Bytes
Contents
# frozen_string_literal: true module Omniauth module Rails module Provider PROVIDERS = %w(google_oauth2).freeze PROVIDERS.each do |provider| require "omniauth/rails/provider/#{provider}" end module_function def configure(provider, config) raise "Invalid provider" unless PROVIDERS.include?(provider) klass = "Omniauth::Rails::Provider::#{provider.camelize}".constantize klass.new(config).configure end end end end
Version data entries
5 entries across 5 versions & 1 rubygems