module Datadog::Vendor::Multipart::Post::Parts::Part
Public Class Methods
file?(value)
click to toggle source
# File lib/ddtrace/vendor/multipart-post/multipart/post/parts.rb, line 23 def self.file?(value) value.respond_to?(:content_type) && value.respond_to?(:original_filename) end
new(boundary, name, value, headers = {})
click to toggle source
# File lib/ddtrace/vendor/multipart-post/multipart/post/parts.rb, line 14 def self.new(boundary, name, value, headers = {}) headers ||= {} # avoid nil values if file?(value) FilePart.new(boundary, name, value, headers) else ParamPart.new(boundary, name, value, headers) end end
Public Instance Methods
length()
click to toggle source
# File lib/ddtrace/vendor/multipart-post/multipart/post/parts.rb, line 27 def length @part.length end
to_io()
click to toggle source
# File lib/ddtrace/vendor/multipart-post/multipart/post/parts.rb, line 31 def to_io @io end