class RMonitor::Cache
Public Class Methods
new(options = {})
click to toggle source
# File lib/rmonitor/cache.rb, line 3 def initialize(options = {}) @output = {} @invoker = options[:invoker] || Invoker.new(options) end
Public Instance Methods
invoke(command)
click to toggle source
# File lib/rmonitor/cache.rb, line 8 def invoke(command) @output[command] ||= @invoker.invoke(command) end