class Object

Constants

CONFIG_KEY

Public Instance Methods

inject(site) click to toggle source
# File lib/jekyll-rushed-analytics.rb, line 5
def inject(site)
  if ENV['JEKYLL_ENV'] and site.site.config.has_key? CONFIG_KEY
    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