class Middleman::Extensions::CacheBuster
The Cache Buster extension
Public Class Methods
Source
# File lib/middleman-core/extensions/cache_buster.rb, line 8 def initialize(app, options_hash={}, &block) super app.rewrite_inline_urls id: :cache_buster, url_extensions: options.exts || app.config[:asset_extensions], source_extensions: options.sources, ignore: options.ignore, rewrite_ignore: options.rewrite_ignore, proc: method(:rewrite_url) end
Calls superclass method
Middleman::Extension::new
Public Instance Methods
Source
# File lib/middleman-core/extensions/cache_buster.rb, line 20 def rewrite_url(asset_path, _dirpath, _request_path) asset_path + '?' + Time.now.strftime('%s') end