Class: IdnSdkRuby::Com::Nbos::Capi::Modules::Media::V0::MediaRemoteApi
- Inherits:
-
Object
- Object
- IdnSdkRuby::Com::Nbos::Capi::Modules::Media::V0::MediaRemoteApi
- Includes:
- HTTMultiParty
- Defined in:
- lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_remote_api.rb
Instance Attribute Summary collapse
-
#host_url ⇒ Object
Returns the value of attribute host_url.
-
#mediaUrl ⇒ Object
Returns the value of attribute mediaUrl.
Instance Method Summary collapse
- #getMedia(authorization, uuid, mediafor) ⇒ Object
-
#initialize ⇒ MediaRemoteApi
constructor
A new instance of MediaRemoteApi.
- #uploadMedia(authorization, uuid, mediafor, media_file) ⇒ Object
Constructor Details
#initialize ⇒ MediaRemoteApi
Returns a new instance of MediaRemoteApi.
19 20 21 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_remote_api.rb', line 19 def initialize @mediaUrl = "/api/media/v0/media" end |
Instance Attribute Details
#host_url ⇒ Object
Returns the value of attribute host_url.
11 12 13 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_remote_api.rb', line 11 def host_url @host_url end |
#mediaUrl ⇒ Object
Returns the value of attribute mediaUrl.
11 12 13 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_remote_api.rb', line 11 def mediaUrl @mediaUrl end |
Instance Method Details
#getMedia(authorization, uuid, mediafor) ⇒ Object
23 24 25 26 27 28 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_remote_api.rb', line 23 def getMedia(, uuid, mediafor) @host_url = "http://api.qa1.nbos.io" if @host_url.nil? query_params = { :id => uuid, :mediafor => mediafor} response = self.class.send("get", @host_url+@mediaUrl, :query => query_params, :headers => {"Authorization" => "Bearer " + }) return response end |
#uploadMedia(authorization, uuid, mediafor, media_file) ⇒ Object
30 31 32 33 34 35 36 37 |
# File 'lib/idn_sdk_ruby/com/nbos/capi/modules/media/v0/media_remote_api.rb', line 30 def uploadMedia(, uuid, mediafor, media_file) @host_url = "http://api.qa1.nbos.io" if @host_url.nil? query_params = { :id => uuid, :mediafor => mediafor} body = {:file => media_file} response = self.class.send("post", @host_url+@mediaUrl, :body => body, :query => query_params, :headers => {"Authorization" => "Bearer " + }) return response end |