Method: WebArchive.debug_output
- Defined in:
- lib/webarchive.rb
.debug_output(source, uri, content) ⇒ void
This method returns an undefined value.
Write log to a file
268 269 270 271 272 273 274 275 |
# File 'lib/webarchive.rb', line 268 def self.debug_output(source, uri, content) ts = Time.now.strftime('%Y%m%d%H%M%S') filename = "#{self}-#{source}-#{uri.gsub(/\W+/, '_')[0..30]}-" filename += Digest::SHA256.hexdigest(uri + ts)[0..8] Tempfile.open(filename) do |f| f.puts content end end |