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