Class: AutoC::Module::StreamFile

Inherits:
File
  • Object
show all
Defined in:
lib/autoc/module.rb

Instance Method Summary collapse

Constructor Details

#initialize(*args, **kws) ⇒ StreamFile

Returns a new instance of StreamFile.



162
163
164
165
# File 'lib/autoc/module.rb', line 162

def initialize(*args, **kws)
  super(*args, **kws)
  @digest = Digest::MD5.new
end

Instance Method Details

#<<(data) ⇒ Object



167
168
169
170
171
# File 'lib/autoc/module.rb', line 167

def <<(data)
  super(data)
  @digest.update(data)
  self
end

#digestObject



160
# File 'lib/autoc/module.rb', line 160

def digest = @digest.hexdigest