Sha256: 76a2eba38901df6ccdba77923a26f832f303ef6addd5c1f9ad8373446a19bab2

Contents?: true

Size: 502 Bytes

Versions: 5

Compression:

Stored size: 502 Bytes

Contents

require 'infinum_id/version'
require 'omniauth/infinum_id'
require 'infinum_id/engine'
require 'devise'
require 'sidekiq'

module InfinumId
  def self.url
    dig_secret(:url)
  end

  def self.client_id
    dig_secret(:client_id)
  end

  def self.client_secret
    dig_secret(:client_secret)
  end

  def self.dig_secret(key)
    if Rails::VERSION::MAJOR >= 5
      Rails.application.secrets.dig(:infinum_id, key)
    else
      Rails.application.secrets.dig(:infinum_id, key.to_s)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
infinum_id-1.3.1 lib/infinum_id.rb
infinum_id-1.3.0 lib/infinum_id.rb
infinum_id-1.2.0 lib/infinum_id.rb
infinum_id-1.1.0 lib/infinum_id.rb
infinum_id-1.0.0 lib/infinum_id.rb