class ScoutApm::Utils::InstalledGems
Attributes
context[R]
Public Class Methods
new(context)
click to toggle source
# File lib/scout_apm/utils/installed_gems.rb, line 6 def initialize(context) @context = context end
Public Instance Methods
logger()
click to toggle source
# File lib/scout_apm/utils/installed_gems.rb, line 10 def logger context.logger end
run()
click to toggle source
# File lib/scout_apm/utils/installed_gems.rb, line 14 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