Sha256: 60ff068662c85c9575810285dac2610ad57a2a10f462f11cfd3188d5c70324b3
Contents?: true
Size: 514 Bytes
Versions: 31
Compression:
Stored size: 514 Bytes
Contents
module Recruiter module OauthProvidersHelper def available_oauth_providers { github: :github, google: :google_oauth2, facebook: :facebook, }.select do |key, provider| ENV["#{key.to_s.upcase}_KEY"] end end def provider_icon(provider) icon(provider_icon_class(provider)) end def provider_icon_class(provider) { google_oauth2: 'social-google-plus', }.fetch(provider.to_sym) { "social-#{provider}" } end end end
Version data entries
31 entries across 31 versions & 1 rubygems