module Docusigner::Multipart::Parts
Public Class Methods
build(boundary, value, opts = {})
click to toggle source
# File lib/docusigner/multipart.rb, line 23 def self.build(boundary, value, opts = {}) if value.is_a?(Array) self.build(boundary, value.first, opts.merge(value.last)) elsif value.is_a?(String) DataPart.new(boundary, value, opts) elsif value.is_a?(UploadIO) DocumentPart.new(boundary, value, opts) else DataPart.new(boundary, value, opts) end end