class TCellAgent::SensorEvents::ServerAgentPackagesSensorEvent
Public Class Methods
new()
click to toggle source
Calls superclass method
TCellAgent::SensorEvents::TCellSensorEvent::new
# File lib/tcell_agent/sensor_events/server_agent.rb, line 13 def initialize super('server_agent_packages') @flush = true @ensure = true packages = [] Gem.loaded_specs.values.map do |x| begin if x.name package = { 'n' => x.name, 'v' => x.version.version } packages.push(package) module_logger.debug("Adding packages #{x.name}") end rescue StandardError => e module_logger.error("Exception adding package: #{e.message}") module_logger.exception(e) end end self['packages'] = packages end