Sha256: 8b498c5b7200a6906056ad482b8825648a8109cd1e0075e502f70871cd9b47f9

Contents?: true

Size: 507 Bytes

Versions: 288

Compression:

Stored size: 507 Bytes

Contents

# frozen_string_literal: true

module Appsignal
  module Utils
    module RailsHelper
      def self.detected_rails_app_name
        rails_class = Rails.application.class
        if rails_class.respond_to? :module_parent_name # Rails 6
          rails_class.module_parent_name
        else # Older Rails versions
          rails_class.parent_name
        end
      end

      def self.application_config_path
        File.expand_path(File.join(Dir.pwd, "config/application.rb"))
      end
    end
  end
end

Version data entries

288 entries across 288 versions & 1 rubygems

Version Path
appsignal-3.13.1-java lib/appsignal/utils/rails_helper.rb
appsignal-3.13.1 lib/appsignal/utils/rails_helper.rb
appsignal-3.13.1.alpha.1-java lib/appsignal/utils/rails_helper.rb
appsignal-3.13.1.alpha.1 lib/appsignal/utils/rails_helper.rb
appsignal-3.13.0-java lib/appsignal/utils/rails_helper.rb
appsignal-3.13.0 lib/appsignal/utils/rails_helper.rb
appsignal-3.12.6-java lib/appsignal/utils/rails_helper.rb
appsignal-3.12.6 lib/appsignal/utils/rails_helper.rb
appsignal-3.12.5-java lib/appsignal/utils/rails_helper.rb
appsignal-3.12.5 lib/appsignal/utils/rails_helper.rb
appsignal-3.12.4-java lib/appsignal/utils/rails_helper.rb
appsignal-3.12.4 lib/appsignal/utils/rails_helper.rb
appsignal-3.12.3-java lib/appsignal/utils/rails_helper.rb
appsignal-3.12.3 lib/appsignal/utils/rails_helper.rb
appsignal-3.12.2-java lib/appsignal/utils/rails_helper.rb
appsignal-3.12.2 lib/appsignal/utils/rails_helper.rb
appsignal-3.12.1-java lib/appsignal/utils/rails_helper.rb
appsignal-3.12.1 lib/appsignal/utils/rails_helper.rb
appsignal-3.12.0-java lib/appsignal/utils/rails_helper.rb
appsignal-3.12.0 lib/appsignal/utils/rails_helper.rb