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