class Middleman::Extensions::CacheBuster

The Cache Buster extension

def after_configuration

def after_configuration
  app.use ::Middleman::Middleware::InlineURLRewriter,
          id: :cache_buster,
          url_extensions: options.exts,
          source_extensions: options.sources,
          ignore: options.ignore,
          middleman_app: app,
          proc: method(:rewrite_url)
end

def initialize(app, options_hash={}, &block)

def initialize(app, options_hash={}, &block)
  super
  require 'middleman-core/middleware/inline_url_rewriter'
end

def rewrite_url(asset_path, _dirpath, _request_path)

def rewrite_url(asset_path, _dirpath, _request_path)
  asset_path + '?' + Time.now.strftime('%s')
end