class Middleman::ApplicationInsightsExtension

Public Class Methods

new(app, options_hash={}, &block) click to toggle source
Calls superclass method
# File lib/middleman-application-insights/extension.rb, line 8
def initialize(app, options_hash={}, &block)
  super

  app.set :application_insights_settings, options
end

Public Instance Methods

after_configuration() click to toggle source
# File lib/middleman-application-insights/extension.rb, line 14
def after_configuration
  unless options.instrumentation_key
    $stderr.puts 'Application Insights: Please specify an instrumentation key'
    raise 'No instrumentation key given' if display_message?
  end
end

Private Instance Methods

display_message?() click to toggle source
# File lib/middleman-application-insights/extension.rb, line 27
def display_message?
  app.build? || app.development? && options.development
end