Sha256: 00f81afa481616b35d84849b6b36e0601042f94d1edb55f46bb580da18285b2c
Contents?: true
Size: 447 Bytes
Versions: 8
Compression:
Stored size: 447 Bytes
Contents
begin require 'composite_io' require 'parts' require 'stringio' rescue LoadError $stderr.puts "Install the multipart-post gem." raise end module Faraday class CompositeReadIO < ::CompositeReadIO attr_reader :length def initialize(parts) @length = parts.inject(0) { |sum, part| sum + part.length } ios = parts.map{ |part| part.to_io } super(*ios) end end UploadIO = ::UploadIO Parts = ::Parts end
Version data entries
8 entries across 8 versions & 2 rubygems