Sha256: f7148e68f70351528e31fee34f5174e0f446fa12e04f037062d0f6779ed5e942

Contents?: true

Size: 261 Bytes

Versions: 29

Compression:

Stored size: 261 Bytes

Contents

module Awestruct
  module Extensions
    module Cachebuster

      def cache(href)
	      "#{href}?#{cachebuster}"
      end

      def cachebuster(p=page)
	      ((site.timestamp || p.input_mtime || Time.now.to_i) / 1000).to_i.to_s
      end

    end
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
awestruct-0.6.7 lib/awestruct/extensions/cachebuster.rb
awestruct-0.6.6 lib/awestruct/extensions/cachebuster.rb
awestruct-0.6.5 lib/awestruct/extensions/cachebuster.rb
awestruct-0.6.4 lib/awestruct/extensions/cachebuster.rb
awestruct-0.6.3 lib/awestruct/extensions/cachebuster.rb
awestruct-0.6.2 lib/awestruct/extensions/cachebuster.rb
awestruct-0.6.1 lib/awestruct/extensions/cachebuster.rb
awestruct-0.6.0 lib/awestruct/extensions/cachebuster.rb
awestruct-0.6.0.RC1 lib/awestruct/extensions/cachebuster.rb
awestruct-0.6.0.alpha4 lib/awestruct/extensions/cachebuster.rb
awestruct-0.6.0.alpha3 lib/awestruct/extensions/cachebuster.rb
awestruct-0.6.0.alpha1 lib/awestruct/extensions/cachebuster.rb
awestruct-0.5.7 lib/awestruct/extensions/cachebuster.rb
awestruct-0.5.7.RC2 lib/awestruct/extensions/cachebuster.rb
awestruct-0.5.7.RC1 lib/awestruct/extensions/cachebuster.rb
awestruct-0.5.6 lib/awestruct/extensions/cachebuster.rb
awestruct-0.5.6.beta9 lib/awestruct/extensions/cachebuster.rb
awestruct-0.5.6.beta8 lib/awestruct/extensions/cachebuster.rb
awestruct-0.5.6.beta7 lib/awestruct/extensions/cachebuster.rb
awestruct-0.5.6.beta6 lib/awestruct/extensions/cachebuster.rb