class ZAWS::Command::Ai
Attributes
ai[RW]
out[RW]
print_exit_code[RW]
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/zaws/command/ai.rb, line 12 def initialize(*args) super shellout=ZAWS::Helper::Shell.new nessusapi = ZAWS::Nessusapi.new(shellout) sumoapi = ZAWS::Sumoapi.new(shellout) newrelicapi = ZAWS::Newrelicapi.new(shellout) awscli = ZAWS::AWSCLI.new(shellout) @ai = ZAWS::Controllers::AI.new(shellout, nessusapi,sumoapi,newrelicapi,awscli) @out = $stdout @print_exit_code = false end
Public Instance Methods
query(*value)
click to toggle source
# File lib/zaws/command/ai.rb, line 26 def query(*value) @ai.awscli.home=options[:home] value = [value] if value.instance_of?(String) @out.puts(@ai.query.all(options[:home], options[:verbose],value)) end