Class: MultiVideoStreaming::Services::Https
- Inherits:
-
Protocols::Https
- Object
- Protocols::Https
- MultiVideoStreaming::Services::Https
- Defined in:
- lib/multi_video_streaming/services/https.rb
Instance Method Summary collapse
- #delete(uri:, headers:) ⇒ Object
- #get(uri:, headers:) ⇒ Object
- #patch(uri:, body:, headers:) ⇒ Object
- #post(uri:, body:, headers:) ⇒ Object
- #put(uri:, body:, headers:) ⇒ Object
Methods included from Protocols::Interface
Instance Method Details
#delete(uri:, headers:) ⇒ Object
33 34 35 36 37 |
# File 'lib/multi_video_streaming/services/https.rb', line 33 def delete(uri:, headers:) config_http(uri: uri) request = build_request(method: :delete, headers: headers) formatt_response(response: request!) end |
#get(uri:, headers:) ⇒ Object
6 7 8 9 10 |
# File 'lib/multi_video_streaming/services/https.rb', line 6 def get(uri:, headers:) config_http(uri: uri) request = build_request(method: :get, headers: headers) formatt_response(response: request!) end |
#patch(uri:, body:, headers:) ⇒ Object
26 27 28 29 30 31 |
# File 'lib/multi_video_streaming/services/https.rb', line 26 def patch(uri:, body:, headers:) config_http(uri: uri) request = build_request(method: :patch, headers: headers) request.body = body formatt_response(response: request!) end |
#post(uri:, body:, headers:) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/multi_video_streaming/services/https.rb', line 12 def post(uri:, body:, headers:) config_http(uri: uri) request = build_request(method: :post, headers: headers) request.body = body.to_json formatt_response(response: request!) end |
#put(uri:, body:, headers:) ⇒ Object
19 20 21 22 23 24 |
# File 'lib/multi_video_streaming/services/https.rb', line 19 def put(uri:, body:, headers:) config_http(uri: uri) request = build_request(method: :put, headers: headers) request.body = body formatt_response(response: request!) end |