Module: Middleman::GoogleAnalytics
- Defined in:
- lib/middleman-google-analytics/extension.rb
Defined Under Namespace
Modules: InstanceMethods
Classes: Options
Class Method Summary
collapse
Class Method Details
.options ⇒ Object
6
7
8
|
# File 'lib/middleman-google-analytics/extension.rb', line 6
def options
@@options ||= Options.new
end
|
.registered(app, options = {}) {|@@options| ... } ⇒ Object
Also known as:
included
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/middleman-google-analytics/extension.rb', line 10
def registered(app, options={})
@@options ||= Options.new(*options.values_at(*Options.members))
yield @@options if block_given?
if @@options.allow_linker and not @@options.domain_name
$stderr.puts 'Google Analytics: Please specify a domain_name when using allow_linker'
raise 'No domain_name given'
end
app.send :include, InstanceMethods
end
|