Class: Rack::CacheBuster::Rails

Inherits:
Rack::CacheBuster show all
Defined in:
lib/rack/cache_buster/rails.rb

Instance Method Summary collapse

Methods inherited from Rack::CacheBuster

#call

Constructor Details

#initialize(app) ⇒ Rails

Returns a new instance of Rails.



4
5
6
7
8
# File 'lib/rack/cache_buster/rails.rb', line 4

def initialize(app)
  app_version    = File.read(File.join(::Rails.root, "REVISION")) rescue nil
  wind_down_time = Time.parse(File.read(File.join(::Rails.root, "WIND_DOWN"))) rescue nil
  super(app, app_version, wind_down_time)
end