Class: ZAWS::Controllers::AI
- Inherits:
-
Object
- Object
- ZAWS::Controllers::AI
- Defined in:
- lib/zaws/services/ai.rb
Instance Method Summary collapse
- #awscli ⇒ Object
-
#initialize(shellout, nessusapi, sumoapi, newrelicapi, awscli) ⇒ AI
constructor
A new instance of AI.
- #nessusapi ⇒ Object
- #newrelicapi ⇒ Object
- #query ⇒ Object
- #sumoapi ⇒ Object
Constructor Details
#initialize(shellout, nessusapi, sumoapi, newrelicapi, awscli) ⇒ AI
Returns a new instance of AI.
5 6 7 8 9 10 11 |
# 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 |
Instance Method Details
#awscli ⇒ Object
25 26 27 |
# File 'lib/zaws/services/ai.rb', line 25 def awscli return @_awscli end |
#nessusapi ⇒ Object
13 14 15 |
# File 'lib/zaws/services/ai.rb', line 13 def nessusapi return @_nessusapi end |
#newrelicapi ⇒ Object
21 22 23 |
# File 'lib/zaws/services/ai.rb', line 21 def newrelicapi return @_newrelicapi end |
#query ⇒ Object
29 30 31 |
# File 'lib/zaws/services/ai.rb', line 29 def query @_query ||= (ZAWS::Services::AI::Query.new(@shellout, self)) end |
#sumoapi ⇒ Object
17 18 19 |
# File 'lib/zaws/services/ai.rb', line 17 def sumoapi return @_sumoapi end |