class Middleman::CDN::Extension
Public Class Methods
new(app, options_hash = {}, &block)
click to toggle source
Calls superclass method
# File lib/middleman-cdn/extension.rb, line 16 def initialize(app, options_hash = {}, &block) super @@cdn_options = options end
options()
click to toggle source
# File lib/middleman-cdn/extension.rb, line 22 def self.options @@cdn_options end
Public Instance Methods
after_build(builder)
click to toggle source
# File lib/middleman-cdn/extension.rb, line 26 def after_build(builder) ::Middleman::Cli::CDN.new.cdn_invalidate(options) if options.after_build end
cdn_invalidate(files = nil)
click to toggle source
# File lib/middleman-cdn/extension.rb, line 31 def cdn_invalidate(files = nil) ::Middleman::Cli::CDN.new.cdn_invalidate(cdn_options, *files) end
cdn_options()
click to toggle source
# File lib/middleman-cdn/extension.rb, line 35 def cdn_options ::Middleman::CDN::Extension.options end