Class: Vzaar::Request::AddSubtitle

Inherits:
Base
  • Object
show all
Defined in:
lib/vzaar/request/add_subtitle.rb

Instance Attribute Summary

Attributes inherited from Base

#conn, #opts

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_bodyObject



15
16
17
18
19
20
21
22
23
24
# File 'lib/vzaar/request/add_subtitle.rb', line 15

def json_body
  { "vzaar-api" => {
      "subtitle" => {
        "language" => options[:language],
        "video_id" => options[:video_id],
        "body" => sanitize_str(options[:body])
      }
    }
  }
end

#xml_bodyObject



9
10
11
12
13
# File 'lib/vzaar/request/add_subtitle.rb', line 9

def xml_body
  <<-XML
    <?xml version="1.0" encoding="UTF-8"?>#{hash_to_xml(json_body)}
  XML
end