Module: Yoti

Defined in:
lib/yoti.rb,
lib/yoti/ssl.rb,
lib/yoti/client.rb,
lib/yoti/errors.rb,
lib/yoti/version.rb,
lib/yoti/http/request.rb,
lib/yoti/configuration.rb,
lib/yoti/activity_details.rb,
lib/yoti/http/signed_request.rb,
lib/yoti/http/profile_request.rb,
lib/yoti/protobuf/v1/protobuf.rb,
lib/yoti/http/aml_check_request.rb,
lib/yoti/http/payloads/aml_address.rb,
lib/yoti/http/payloads/aml_profile.rb,
lib/generators/yoti/install/install_generator.rb,
lib/yoti/protobuf/v1/attribute_public_api/list.pb.rb,
lib/yoti/protobuf/v1/attribute_public_api/signing.pb.rb,
lib/yoti/protobuf/v1/attribute_public_api/attribute.pb.rb,
lib/yoti/protobuf/v1/common_public_api/encrypted_data.pb.rb

Overview

The main module namespace of the Yoti gem

Defined Under Namespace

Modules: Client, Generators, Protobuf, SSL Classes: ActivityDetails, AmlAddress, AmlCheckRequest, AmlError, AmlProfile, Configuration, ConfigurationError, ProfileRequest, ProtobufError, Request, RequestError, SignedRequest, SslError

Constant Summary collapse

VERSION =

Returns the gem’s current version.

Returns:

  • (String)

    the gem’s current version

'1.2.1'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



21
22
23
# File 'lib/yoti.rb', line 21

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



24
25
26
27
28
# File 'lib/yoti.rb', line 24

def self.configure
  self.configuration ||= Configuration.new
  yield(configuration)
  configuration.validate
end