class Object

Constants

CONFIG_KEY

Public Instance Methods

inject(site) click to toggle source
# File lib/jekyll-analytics.rb, line 5
def inject(site)
  if ENV['JEKYLL_ENV']
    site.site.config[CONFIG_KEY].keys().each{ |a|
      analyzerClass = Module.const_get(a)
      config = site.site.config[CONFIG_KEY][a]
      analytics_object = analyzerClass.new(config)
      site.output = site.output.gsub(/(?=<\/head>)/i, analytics_object.render())
    }
  end
end