Module: Middleman::CloudFront
- Defined in:
- lib/middleman-cloudfront/version.rb,
lib/middleman-cloudfront/extension.rb
Defined Under Namespace
Modules: Helpers
Classes: Options
Constant Summary
collapse
- VERSION =
'0.2.1'
Class Method Summary
collapse
Class Method Details
.options ⇒ Object
8
9
10
|
# File 'lib/middleman-cloudfront/extension.rb', line 8
def options
@@cloudfront_options
end
|
.registered(app, options_hash = {}) {|@@cloudfront_options| ... } ⇒ Object
Also known as:
included
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/middleman-cloudfront/extension.rb', line 12
def registered(app, options_hash = {}, &block)
@@cloudfront_options = Options.new(options_hash)
yield @@cloudfront_options if block_given?
app.after_build do
::Middleman::Cli::CloudFront.new.invalidate(@@cloudfront_options) if @@cloudfront_options.after_build
end
app.send :include, Helpers
end
|