Class: Piedesaint::Rack::FileEtag

Inherits:
Rack::File
  • Object
show all
Defined in:
lib/piedesaint.rb

Instance Method Summary collapse

Instance Method Details

#serving(env) ⇒ Object



32
33
34
35
36
37
# File 'lib/piedesaint.rb', line 32

def serving(env)
  etag = Digest::MD5.file(@path).base64digest
  @headers['Cache-Control'] = "public"
  @headers['ETag'] = etag
  super
end