class Google::Apis::Core::JsonPart
Part of a multipart request for holding JSON data
@private
Public Class Methods
new(value, header = {})
click to toggle source
@param [String] value
JSON content
@param [Hash] header
Additional headers
# File lib/google/apis/core/multipart.rb, line 28 def initialize(value, header = {}) @value = value @header = header end
Public Instance Methods
to_io(boundary)
click to toggle source
# File lib/google/apis/core/multipart.rb, line 33 def to_io(boundary) part = '' part << "--#{boundary}\r\n" part << "Content-Type: application/json\r\n" @header.each do |(k, v)| part << "#{k}: #{v}\r\n" end part << "\r\n" part << "#{@value}\r\n" StringIO.new(part) end