Skip to content

Commit e61d2ea

Browse files
committed
Pull request #9: Added tracking to request
Merge in SDK/ruby_telesign_enterprise from feature/EOA-2027-FS to developer * commit '57b2d4c19c68be6b2cd923365ccbfbcf1dd698f2': Clean code Update constructors classes Update RELEASE file
2 parents 8a72581 + 57b2d4c commit e61d2ea

9 files changed

Lines changed: 62 additions & 16 deletions

File tree

RELEASE

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2.5.0
2+
3+
- Added tracking to request
4+
15
2.4.0
26

37
- Added new method to send requests to Telesign Messaging.

lib/telesignenterprise/appverify.rb

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,18 @@ class AppVerifyClient < Telesign::AppVerifyClient
99
def initialize(customer_id,
1010
api_key,
1111
rest_endpoint: 'https://rest-ww.telesign.com',
12-
timeout: nil)
12+
timeout: nil,
13+
source: 'ruby_telesign_enterprise',
14+
sdk_version_origin: '2.5.0',
15+
sdk_version_dependency: Gem.loaded_specs['telesign'].version)
1316

1417
super(customer_id,
1518
api_key,
1619
rest_endpoint: rest_endpoint,
17-
timeout: timeout)
20+
timeout: timeout,
21+
source: source,
22+
sdk_version_origin: sdk_version_origin,
23+
sdk_version_dependency: sdk_version_dependency)
1824
end
1925

2026
end

lib/telesignenterprise/messaging.rb

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,18 @@ class MessagingClient < Telesign::MessagingClient
99
def initialize(customer_id,
1010
api_key,
1111
rest_endpoint: 'https://rest-ww.telesign.com',
12-
timeout: nil)
12+
timeout: nil,
13+
source: 'ruby_telesign_enterprise',
14+
sdk_version_origin: '2.5.0',
15+
sdk_version_dependency: Gem.loaded_specs['telesign'].version)
1316

1417
super(customer_id,
1518
api_key,
1619
rest_endpoint: rest_endpoint,
17-
timeout: timeout)
20+
timeout: timeout,
21+
source: source,
22+
sdk_version_origin: sdk_version_origin,
23+
sdk_version_dependency: sdk_version_dependency)
1824
end
1925
# Telesign Messaging allows you to easily send a message to the target recipient using any of Telesign's supported channels.
2026
class OmniMessagingClient < Telesign::RestClient

lib/telesignenterprise/phoneid.rb

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,18 @@ class PhoneIdClient < Telesign::PhoneIdClient
1919
def initialize(customer_id,
2020
api_key,
2121
rest_endpoint: 'https://rest-ww.telesign.com',
22-
timeout: nil)
22+
timeout: nil,
23+
source: 'ruby_telesign_enterprise',
24+
sdk_version_origin: '2.5.0',
25+
sdk_version_dependency: Gem.loaded_specs['telesign'].version)
2326

2427
super(customer_id,
2528
api_key,
2629
rest_endpoint: rest_endpoint,
27-
timeout: timeout)
30+
timeout: timeout,
31+
source: source,
32+
sdk_version_origin: sdk_version_origin,
33+
sdk_version_dependency: sdk_version_dependency)
2834
end
2935

3036
# The PhoneID Standard API that provides phone type and telecom carrier information to identify which phone

lib/telesignenterprise/score.rb

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,18 @@ class ScoreClient < Telesign::ScoreClient
88
def initialize(customer_id,
99
api_key,
1010
rest_endpoint: 'https://rest-ww.telesign.com',
11-
timeout: nil)
11+
timeout: nil,
12+
source: 'ruby_telesign_enterprise',
13+
sdk_version_origin: '2.5.0',
14+
sdk_version_dependency: Gem.loaded_specs['telesign'].version)
1215

1316
super(customer_id,
1417
api_key,
1518
rest_endpoint: rest_endpoint,
16-
timeout: timeout)
19+
timeout: timeout,
20+
source: source,
21+
sdk_version_origin: sdk_version_origin,
22+
sdk_version_dependency: sdk_version_dependency)
1723
end
1824

1925
end

lib/telesignenterprise/telebureau.rb

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,18 @@ class TelebureauClient < Telesign::RestClient
1414
def initialize(customer_id,
1515
api_key,
1616
rest_endpoint: 'https://rest-ww.telesign.com',
17-
timeout: nil)
17+
timeout: nil,
18+
source: 'ruby_telesign_enterprise',
19+
sdk_version_origin: '2.5.0',
20+
sdk_version_dependency: Gem.loaded_specs['telesign'].version)
1821

1922
super(customer_id,
2023
api_key,
2124
rest_endpoint: rest_endpoint,
22-
timeout: timeout)
25+
timeout: timeout,
26+
source: source,
27+
sdk_version_origin: sdk_version_origin,
28+
sdk_version_dependency: sdk_version_dependency)
2329
end
2430

2531
# Creates a telebureau event corresponding to supplied data.

lib/telesignenterprise/verify.rb

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,18 @@ class VerifyClient < Telesign::RestClient
1515
def initialize(customer_id,
1616
api_key,
1717
rest_endpoint: 'https://rest-ww.telesign.com',
18-
timeout: nil)
18+
timeout: nil,
19+
source: 'ruby_telesign_enterprise',
20+
sdk_version_origin: '2.5.0',
21+
sdk_version_dependency: Gem.loaded_specs['telesign'].version)
1922

2023
super(customer_id,
2124
api_key,
2225
rest_endpoint: rest_endpoint,
23-
timeout: timeout)
26+
timeout: timeout,
27+
source: source,
28+
sdk_version_origin: sdk_version_origin,
29+
sdk_version_dependency: sdk_version_dependency)
2430
end
2531

2632
class OmniVerifyClient < Telesign::RestClient

lib/telesignenterprise/voice.rb

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,18 @@ class VoiceClient < Telesign::VoiceClient
99
def initialize(customer_id,
1010
api_key,
1111
rest_endpoint: 'https://rest-ww.telesign.com',
12-
timeout: nil)
12+
timeout: nil,
13+
source: 'ruby_telesign_enterprise',
14+
sdk_version_origin: '2.5.0',
15+
sdk_version_dependency: Gem.loaded_specs['telesign'].version)
1316

1417
super(customer_id,
1518
api_key,
1619
rest_endpoint: rest_endpoint,
17-
timeout: timeout)
20+
timeout: timeout,
21+
source: source,
22+
sdk_version_origin: sdk_version_origin,
23+
sdk_version_dependency: sdk_version_dependency)
1824
end
1925
end
2026
end

telesignenterprise.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Gem::Specification.new do |s|
22
s.name = 'telesignenterprise'
3-
s.version = '2.4.0'
4-
s.add_runtime_dependency 'telesign', '~> 2.2.3'
3+
s.version = '2.5.0'
4+
s.add_runtime_dependency 'telesign', '~> 2.3.0'
55
s.licenses = ['MIT']
66
s.date = '2017-05-02'
77
s.summary = 'TeleSign Enterprise Ruby SDK'

0 commit comments

Comments
 (0)