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 |