File: score.rb

package info (click to toggle)
ruby-telesignenterprise 5.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 100 kB
  • sloc: ruby: 316; makefile: 4
file content (27 lines) | stat: -rw-r--r-- 832 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
require 'telesign'
require_relative 'constants'

module TelesignEnterprise

  # Score provides risk information about a specified phone number.
  class ScoreClient < Telesign::ScoreClient

    def initialize(customer_id,
                   api_key,
                   rest_endpoint: 'https://detect.telesign.com',
                   timeout: nil,
                   source: 'ruby_telesign_enterprise',
                   sdk_version_origin: TelesignEnterprise::SDK_VERSION,
                   sdk_version_dependency: Gem.loaded_specs['telesign'].version)

      super(customer_id,
            api_key,
            rest_endpoint: rest_endpoint,
            timeout: timeout,
            source: source,
            sdk_version_origin: sdk_version_origin,
            sdk_version_dependency: sdk_version_dependency)
    end

  end
end