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/protobuf/main.rb,
lib/yoti/activity_details.rb,
lib/yoti/data_type/anchor.rb,
lib/yoti/data_type/profile.rb,
lib/yoti/util/age_processor.rb,
lib/yoti/data_type/attribute.rb,
lib/yoti/http/signed_request.rb,
lib/yoti/http/profile_request.rb,
lib/yoti/util/anchor_processor.rb,
lib/yoti/http/aml_check_request.rb,
lib/yoti/http/payloads/aml_address.rb,
lib/yoti/http/payloads/aml_profile.rb,
lib/yoti/data_type/signed_time_stamp.rb,
lib/yoti/protobuf/v3/attrpubapi/list_pb.rb,
lib/yoti/protobuf/v3/attrpubapi/signing_pb.rb,
lib/yoti/protobuf/v3/attrpubapi/attribute_pb.rb,
lib/generators/yoti/install/install_generator.rb,
lib/yoti/protobuf/v3/compubapi/encrypted_data_pb.rb,
lib/yoti/protobuf/v3/compubapi/signed_time_stamp_pb.rb

Overview

The main module namespace of the Yoti gem

Defined Under Namespace

Modules: Client, Generators, Protobuf, SSL Classes: ActivityDetails, AgeProcessor, AmlAddress, AmlCheckRequest, AmlError, AmlProfile, Anchor, AnchorProcessor, Attribute, Configuration, ConfigurationError, Profile, ProfileError, ProfileRequest, ProtobufError, Request, RequestError, SignedRequest, SignedTimeStamp, SslError

Constant Summary collapse

VERSION =

Returns the gem’s current version.

Returns:

  • (String)

    the gem’s current version

'1.3.1'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



30
31
32
# File 'lib/yoti.rb', line 30

def configuration
  @configuration
end

Class Method Details

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

Yields:



33
34
35
36
37
# File 'lib/yoti.rb', line 33

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