Module: Syntropy::StaticFileCaching

Defined in:
lib/syntropy/request/response.rb

Class Method Summary collapse

Class Method Details

.file_stat_to_etag(stat) ⇒ Object



12
13
14
# File 'lib/syntropy/request/response.rb', line 12

def file_stat_to_etag(stat)
  "#{stat.mtime.to_i.to_s(36)}#{stat.size.to_s(36)}"
end

.file_stat_to_last_modified(stat) ⇒ Object



16
17
18
# File 'lib/syntropy/request/response.rb', line 16

def file_stat_to_last_modified(stat)
  stat.mtime.httpdate
end