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

Version Path
recruiter-1.1.18 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.17 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.16 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.15 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.14 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.12 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.11 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.10 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.9 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.8 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.7 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.6 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.5 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.4 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.3 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.2 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.1 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.1.0 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-1.0.0 app/helpers/recruiter/oauth_providers_helper.rb
recruiter-0.1.5 app/helpers/recruiter/oauth_providers_helper.rb