Class: ZAWS::Controllers::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/zaws/services/config.rb

Instance Method Summary collapse

Constructor Details

#initialize(shellout, nessusapi, sumoapi, newrelicapi, awscli) ⇒ Config

Returns a new instance of Config.



5
6
7
8
9
10
11
# File 'lib/zaws/services/config.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

Instance Method Details

#awscliObject



25
26
27
# File 'lib/zaws/services/config.rb', line 25

def awscli
  return @_awscli
end

#nessusapiObject



13
14
15
# File 'lib/zaws/services/config.rb', line 13

def nessusapi
  return @_nessusapi
end

#newrelicapiObject



21
22
23
# File 'lib/zaws/services/config.rb', line 21

def newrelicapi
  return @_newrelicapi
end

#sumoapiObject



17
18
19
# File 'lib/zaws/services/config.rb', line 17

def sumoapi
  return @_sumoapi
end