Vonage / vonage-ruby-sdk

Vonage REST API client for Ruby. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
https://developer.vonage.com
Apache License 2.0
216 stars 108 forks source link

DEVX-7246 Implement Proactive Connect #265

Closed superchilled closed 1 year ago

superchilled commented 1 year ago

This PR adds support for parts of the Proactive Connect API, specifically the Lists, Items, and Events operations.

Implementation Notes

codecov-commenter commented 1 year ago

Codecov Report

Merging #265 (d18e54d) into dev (88bcdde) will decrease coverage by 0.20%. The diff coverage is 95.45%.

:exclamation: Current head d18e54d differs from pull request most recent head 1bb56f7. Consider uploading reports for the commit 1bb56f7 to get more accurate results

@@            Coverage Diff             @@
##              dev     #265      +/-   ##
==========================================
- Coverage   98.01%   97.82%   -0.20%     
==========================================
  Files          84       94      +10     
  Lines        1666     1796     +130     
==========================================
+ Hits         1633     1757     +124     
- Misses         33       39       +6     
Impacted Files Coverage Δ
...ib/vonage/proactive_connect/items/file_response.rb 66.66% <66.66%> (ø)
lib/vonage/client.rb 100.00% <100.00%> (ø)
lib/vonage/config.rb 97.89% <100.00%> (+0.06%) :arrow_up:
lib/vonage/namespace.rb 100.00% <100.00%> (ø)
lib/vonage/proactive_connect.rb 100.00% <100.00%> (ø)
lib/vonage/proactive_connect/events.rb 100.00% <100.00%> (ø)
...b/vonage/proactive_connect/events/list_response.rb 100.00% <100.00%> (ø)
lib/vonage/proactive_connect/item.rb 100.00% <100.00%> (ø)
lib/vonage/proactive_connect/items.rb 100.00% <100.00%> (ø)
...ib/vonage/proactive_connect/items/list_response.rb 100.00% <100.00%> (ø)
... and 3 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more