messagebird / ruby-rest-api

MessageBird's REST API for Ruby
BSD 2-Clause "Simplified" License
37 stars 46 forks source link

Introduce objects/methods for dealing with voice call recordings #40

Closed mathieuk closed 4 years ago

mathieuk commented 4 years ago

[CHANGES] Namespace for Call object to MessageBird::Voice [ADDS] New MessageBird::Voice::Base class for voice-related entities [CHANGES] Request for call_list goes through MessageBird::VoiceClient [CHANGES] CallList -> MessageBird::Voice::List [ADDS] call_leg_list method + test [ADDS] call_leg_recordings_list method + test [ADDS] call_leg_recording_view method + test [ADDS] call_leg_recording_download method + test [ADDS] MessageBird::HttpClient::request_block method to perform a request and handle downloading in the provided Ruby block [ADDS] New examples for calls, call_leg and call_leg_recordings

This will clash with https://github.com/messagebird/ruby-rest-api/pull/38 so I'm waiting for that work to complete to finish this.