module Trusona

Trusona

rubocop:disable Metrics/ClassLength

Constants

VERSION

Public Class Methods

config() { |config| ... } click to toggle source

Configures the Trusona SDK with the required parameters by creating and using an instance of Trusona::Configuration.

Trusona.config do |c|
  c.api_host       = ENV['TRUSONA_API_HOST']
  c.secret         = ENV['TRUSONA_SECRET']
  c.token          = ENV['TRUSONA_TOKEN']
end
# File lib/trusona.rb, line 115
def self.config
  if block_given?
    @config = Configuration.new
    yield(@config)
  end

  raise Trusona::ConfigurationError unless @config

  @config
end