class Silw::Agent
Attributes
host[RW]
plugins[RW]
time[RW]
Public Class Methods
new(host='')
click to toggle source
# File lib/silw/agent.rb, line 5 def initialize(host='') @host = host @plugins = {} end
Public Instance Methods
collect_data(plugin_name, data={}, logger=nil)
click to toggle source
# File lib/silw/agent.rb, line 10 def collect_data(plugin_name, data={}, logger=nil) logger.info data.to_json unless logger.nil? @plugins[plugin_name]=data[plugin_name] @time=Time.now self end