Sha256: 10743cc6e8dcc2619696258c6a94eb60905cb5377b0ac97019da7d549279d697
Contents?: true
Size: 934 Bytes
Versions: 1
Compression:
Stored size: 934 Bytes
Contents
require 'omniauth/infinum_id' require 'infinum_id/version' require 'infinum_id/engine' require 'dry-configurable' require 'blueprinter' require 'devise' require 'sidekiq' require 'http' module InfinumId extend Dry::Configurable setting :service_name, reader: true setting :resource_name, 'User', reader: true setting :infinum_id_send_email, false, reader: true setting :resource_attributes, [:uid, :email, :first_name, :last_name, :deactivated_at], reader: true def self.resource_class resource_name.constantize end 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
infinum_id-1.4.2 | lib/infinum_id.rb |