Class | TTK::Fetchers::Client::Receiver |
In: |
lib/ttk/fetchers/client/receiver.rb
|
Parent: | Object |
resource | [R] |
# File lib/ttk/fetchers/client/receiver.rb, line 20 def initialize(resource) @resource = resource @file = @resource.open('w') @md5sum = Digest::MD5.new @t0 = Time.now @success = nil end
# File lib/ttk/fetchers/client/receiver.rb, line 30 def recv(str) @md5sum << str @file.write(str) end
# File lib/ttk/fetchers/client/receiver.rb, line 41 def stat unless @success.nil? { :resource => @resource, :enlapsed_time => @enlapsed_time, :md5sum => @md5sum.to_s, :success => @success } end end