Sha256: f2b48fbb3bfd1fc4bf9d63a3c5e6edb9012f4e5027a29cc2b15bfc3d916c1d70
Contents?: true
Size: 886 Bytes
Versions: 3
Compression:
Stored size: 886 Bytes
Contents
module Raygun class InstallGenerator < Rails::Generators::Base argument :api_key desc "This generator creates a configuration file for the Raygun ruby adapter inside config/initializers" 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 end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
raygun4ruby-3.2.6 | lib/generators/raygun/install_generator.rb |
raygun4ruby-3.2.5.pre | lib/generators/raygun/install_generator.rb |
raygun4ruby-3.2.4 | lib/generators/raygun/install_generator.rb |