lib/middleman-cdn/extension.rb in middleman-cdn-0.1.1 vs lib/middleman-cdn/extension.rb in middleman-cdn-0.1.2

- old
+ new

@@ -15,16 +15,18 @@ option :after_build, false, 'Cloudflare options' def initialize(app, options_hash = {}, &block) super - app.after_build do - ::Middleman::Cli::CDN.new.invalidate(options) if options.after_build + @@cdn_options = options + + app.after_configuration do + app.after_build do + ::Middleman::Cli::CDN.new.invalidate(@@cdn_options) if @@cdn_options.after_build + end end app.send :include, Helpers - - @@cdn_options = options end def registered included end