class ZAWS::Controllers::AI
Public Class Methods
new(shellout, nessusapi,sumoapi,newrelicapi,awscli)
click to toggle source
# File lib/zaws/services/ai.rb, line 5 def initialize(shellout, nessusapi,sumoapi,newrelicapi,awscli) @shellout=shellout @_nessusapi= nessusapi ? nessusapi : ZAWS::Nessusapi.new(@shellout) @_sumoapi= sumoapi ? sumoapi : ZAWS::Sumoapi.new(@shellout) @_newrelicapi= newrelicapi ? newrelicapi : ZAWS::Newrelicapi.new(@shellout) @_awscli= awscli ? awscli : ZAWS::AWSCLI.new(@shellout) end
Public Instance Methods
awscli()
click to toggle source
# File lib/zaws/services/ai.rb, line 25 def awscli return @_awscli end
nessusapi()
click to toggle source
# File lib/zaws/services/ai.rb, line 13 def nessusapi return @_nessusapi end
newrelicapi()
click to toggle source
# File lib/zaws/services/ai.rb, line 21 def newrelicapi return @_newrelicapi end
query()
click to toggle source
# File lib/zaws/services/ai.rb, line 29 def query @_query ||= (ZAWS::Services::AI::Query.new(@shellout, self)) end
sumoapi()
click to toggle source
# File lib/zaws/services/ai.rb, line 17 def sumoapi return @_sumoapi end