Module: Yoti

Defined in:
lib/yoti.rb,
lib/yoti/ssl.rb,
lib/yoti/client.rb,
lib/yoti/errors.rb,
lib/yoti/request.rb,
lib/yoti/version.rb,
lib/yoti/configuration.rb,
lib/yoti/activity_details.rb,
lib/yoti/protobuf/v1/protobuf.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, Configuration, ConfigurationError, ProtobufError, Request, RequestError, SslError

Constant Summary collapse

VERSION =

Returns the gem’s current version.

Returns:

  • (String)

    the gem’s current version

'1.0.0'.freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



13
14
15
# File 'lib/yoti.rb', line 13

def configuration
  @configuration
end

Class Method Details

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

Yields:



16
17
18
19
20
# File 'lib/yoti.rb', line 16

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