class Raygun::InstallGenerator

Public Instance Methods

create_configuration_file() click to toggle source
# File lib/generators/raygun/install_generator.rb, line 7
    def create_configuration_file
      filter_parameters = if defined?(Rails)
                            "config.filter_parameters = Rails.application.config.filter_parameters"
                          else
                            "config.filter_parameters = [ :password, :card_number, :cvv ] # don't forget to filter out sensitive parameters"
                          end
      initializer "raygun.rb" do
        <<-EOS
Raygun.setup do |config|
  config.api_key = "#{api_key}"
  #{filter_parameters}

  # The default is Rails.env.production?
  # config.enable_reporting = !Rails.env.development? && !Rails.env.test?
end
EOS
      end
    end