Module: Jumio

Extended by:
Dry::Configurable
Defined in:
lib/jumio.rb,
lib/jumio/client.rb,
lib/jumio/config.rb,
lib/jumio/version.rb,
lib/jumio/container.rb,
lib/jumio/factories.rb,
lib/jumio/http_client.rb,
lib/jumio/entities/scan.rb,
lib/jumio/entities/types.rb,
lib/jumio/entities/address.rb,
lib/jumio/entities/document.rb,
lib/jumio/repositories/scan.rb,
lib/jumio/entities/api_entity.rb,
lib/jumio/entities/scan_status.rb,
lib/jumio/entities/transaction.rb,
lib/jumio/entities/verification.rb,
lib/jumio/entities/reject_reason.rb,
lib/jumio/repositories/verification.rb,
lib/jumio/operations/get_scan_status.rb,
lib/jumio/entities/requestable_record.rb,
lib/jumio/operations/get_scan_details.rb,
lib/jumio/schemas/verification_request.rb,
lib/jumio/entities/identity_verification.rb,
lib/jumio/entities/reject_reason_details.rb,
lib/jumio/entities/verification_response.rb,
lib/jumio/operations/initiate_verification.rb

Defined Under Namespace

Modules: Entities, Factories, Operations, Repositories, Schemas Classes: Client, Container, HttpClient, RecordNotFound

Constant Summary collapse

VERSION =
'1.0.0'
JDC_CONTAINER =
Dry::AutoInject(Container)

Class Method Summary collapse

Class Method Details

.get_scan_detailsObject

Configuration free methods

These use the default http_client configured with Jumio.api

To use a per instance configuration client, use Jumio::Client.new(:token, :secret)



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

def self.get_scan_details
  Container.resolve('get_scan_details')
end

.get_scan_statusObject



25
26
27
# File 'lib/jumio.rb', line 25

def self.get_scan_status
  Container.resolve('get_scan_status')
end

.initiate_verificationObject



29
30
31
# File 'lib/jumio.rb', line 29

def self.initiate_verification
  Container.resolve('initiate_verification')
end