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