class Google::Apis::Core::JsonPart
Part of a multipart request for holding JSON data
@private
Attributes
length[R]
@return [Fixnum]
Length of part
Public Class Methods
new(boundary, value, header = {})
click to toggle source
@param [String] boundary
Multipart boundary
@param [String] value
JSON content
# File lib/google/apis/core/multipart.rb, line 34 def initialize(boundary, value, header = {}) @part = build_part(boundary, value) @length = @part.bytesize @io = StringIO.new(@part) end
Private Instance Methods
build_part(boundary, value)
click to toggle source
Format the part
@param [String] boundary
Multipart boundary
@param [String] value
JSON content
@return [String]
# File lib/google/apis/core/multipart.rb, line 49 def build_part(boundary, value) part = '' part << "--#{boundary}\r\n" part << "Content-Type: application/json\r\n" part << "\r\n" part << "#{value}\r\n" end