Class: Vzaar::Request::LinkUpload
- Defined in:
- lib/vzaar/request/link_upload.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
endpoint, #execute, format, resource
Methods included from Helper
#blank?, #hash_to_xml, #symb_keys
Instance Method Details
#json_body ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/vzaar/request/link_upload.rb', line 15 def json_body { "vzaar-api" => { link_upload: { key: [:key], guid: [:guid], url: CGI.escape(.fetch(:url, "")), encoding_params: { title: sanitize_str([:title]), description: sanitize_str([:description]), size_id: [:profile], bitrate: [:bitrate], width: [:width], replace_id: [:replace_id], transcoding: [:transcoding] } } } } end |
#xml_body ⇒ Object
9 10 11 12 13 |
# File 'lib/vzaar/request/link_upload.rb', line 9 def xml_body <<-XML <?xml version="1.0" encoding="UTF-8"?>#{hash_to_xml(json_body)} XML end |