class RMonitor::Commands::CL::Invoke

Public Class Methods

new(options = {}) click to toggle source
# File lib/rmonitor/commands/cl/invoke.rb, line 7
def initialize(options = {})
  @err = options[:err] || $stderr
  @invoke = options[:invoke] || RMonitor::Commands::Invoke.new(options)
end

Public Instance Methods

execute(name) click to toggle source
# File lib/rmonitor/commands/cl/invoke.rb, line 12
def execute(name)
  @invoke.execute(name)
rescue RMonitor::UnknownProfileError
  @err.puts "unknown profile"
rescue RMonitor::UninvokableProfileError
  @err.puts "profile is not invokable"
end