github.com/grafana/pyroscope@v1.18.0/examples/language-sdk-instrumentation/ruby/rideshare_rails/config/application.rb (about)

     1  require_relative "boot"
     2  
     3  require "rails"
     4  # Pick the frameworks you want:
     5  require "active_model/railtie"
     6  # require "active_job/railtie"
     7  require "active_record/railtie"
     8  # require "active_storage/engine"
     9  require "action_controller/railtie"
    10  # require "action_mailer/railtie"
    11  # require "action_mailbox/engine"
    12  # require "action_text/engine"
    13  require "action_view/railtie"
    14  # require "action_cable/engine"
    15  require "rails/test_unit/railtie"
    16  require "pyroscope"
    17  
    18  # Require the gems listed in Gemfile, including any gems
    19  # you've limited to :test, :development, or :production.
    20  Bundler.require(*Rails.groups)
    21  
    22  module RideshareRails
    23    class Application < Rails::Application
    24      # Initialize configuration defaults for originally generated Rails version.
    25      config.load_defaults 7.0
    26  
    27      # Configuration for the application, engines, and railties goes here.
    28      #
    29      # These settings can be overridden in specific environments using the files
    30      # in config/environments, which are processed later.
    31      #
    32      # config.time_zone = "Central Time (US & Canada)"
    33      # config.eager_load_paths << Rails.root.join("extras")
    34  
    35      # Don't generate system test files.
    36      config.generators.system_tests = nil
    37      config.action_controller.include_all_helpers = true
    38      config.active_record.sqlite3_production_warning=false
    39    end
    40  end