Method: RingCentralSdk::REST::Request::Multipart#initialize

Defined in:
lib/ringcentral_sdk/rest/request/multipart.rb

#initialize(opts = {}) ⇒ Multipart

Returns a new instance of Multipart.



22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/ringcentral_sdk/rest/request/multipart.rb', line 22

def initialize(opts = {})
  @mime = MIME::Multipart::Mixed.new
  @mime.headers.delete CONTENT_ID_HEADER

  @method = opts[:method] ||= DEFAULT_METHOD
  set_url(opts[:url]) if opts.key? :url

  @mime_part_params = {
    base64_encode: opts[:base64_encode] ||= DEFAULT_BASE64_ENCODE,
    content_id_disable: opts[:content_id_disable] ||= DEFAULT_CONTENT_ID_DISABLE
  }

  path_params(opts)
end