Sha256: 1e173074cc636eaa373621c063a125cf558d278fd4db426ee8ce6f8b6295bb53

Contents?: true

Size: 398 Bytes

Versions: 162

Compression:

Stored size: 398 Bytes

Contents

module ScoutApm
  module Utils
    class InstalledGems
      attr_reader :logger

      def initialize(logger=ScoutApm::Agent.instance.logger)
        @logger = logger
      end

      def run
        Bundler.rubygems.all_specs.map {|spec| [spec.name, spec.version.to_s] }
      rescue => e
        logger.warn("Couldn't fetch Gem information: #{e.message}")
        []
      end
    end
  end
end

Version data entries

162 entries across 162 versions & 1 rubygems

Version Path
scout_apm-2.3.5 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.3.4 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.3.3 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.3.2 lib/scout_apm/utils/installed_gems.rb
scout_apm-3.0.0.pre13 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.3.1 lib/scout_apm/utils/installed_gems.rb
scout_apm-3.0.0.pre12 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.3.0 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.3.0.pre3 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.3.0.pre2 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.3.0.pre1 lib/scout_apm/utils/installed_gems.rb
scout_apm-3.0.0.pre11 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.3.0.pre lib/scout_apm/utils/installed_gems.rb
scout_apm-2.1.32 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.1.31 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.1.30 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.1.29 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.1.28 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.1.27 lib/scout_apm/utils/installed_gems.rb
scout_apm-2.1.26 lib/scout_apm/utils/installed_gems.rb