Method: Aliyun::OSS::HTTP::StreamWriter#initialize

Defined in:
lib/aliyun/oss/http.rb

#initialize(crc_enable = false, init_crc = 0) ⇒ StreamWriter

Returns a new instance of StreamWriter.



48
49
50
51
52
53
54
# File 'lib/aliyun/oss/http.rb', line 48

def initialize(crc_enable = false, init_crc = 0)
  @buffer = ""
  @producer = Fiber.new { yield self if block_given? }
  @producer.resume
  @data_crc = init_crc.to_i
  @crc_enable = crc_enable
end