class Google::Apis::Core::JsonPart
Part of a multipart request for holding JSON data
@private
Public Class Methods
Source
# File lib/google/apis/core/multipart.rb, line 28 def initialize(value, header = {}) @value = value @header = header end
@param [String] value
JSON content
@param [Hash] header
Additional headers
Public Instance Methods
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