Module: ATS

Defined in:
lib/ats.rb,
lib/ats/cli.rb,
lib/ats/version.rb,
lib/ats/http_api.rb,
lib/ats/amp4e/api.rb,
lib/ats/cli/command.rb,
lib/ats/amp4e/events.rb,
lib/ats/amp4e/groups.rb,
lib/ats/configuration.rb,
lib/ats/amp4e/policies.rb,
lib/ats/amp4e/computers.rb,
lib/ats/threat_grid/api.rb,
lib/ats/cli/amp4e/events.rb,
lib/ats/cli/amp4e/groups.rb,
lib/ats/threat_grid/users.rb,
lib/ats/cli/amp4e/policies.rb,
lib/ats/threat_grid/search.rb,
lib/ats/cli/amp4e/computers.rb,
lib/ats/threat_grid/samples.rb,
lib/ats/cli/amp4e/application.rb,
lib/ats/cli/threat_grid/users.rb,
lib/ats/cli/threat_grid/search.rb,
lib/ats/cli/threat_grid/whoami.rb,
lib/ats/cli/threat_grid/samples.rb,
lib/ats/threat_grid/organizations.rb,
lib/ats/cli/threat_grid/application.rb,
lib/ats/cli/threat_grid/organizations.rb

Defined Under Namespace

Modules: AMP4E, CLI, ThreatGrid Classes: Configuration, HttpAPI

Constant Summary collapse

VERSION =
"0.1.8"

Class Method Summary collapse

Class Method Details

.configurationObject



33
34
35
# File 'lib/ats.rb', line 33

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



28
29
30
31
# File 'lib/ats.rb', line 28

def configure
  yield configuration
  configuration
end

.loggerObject



24
25
26
# File 'lib/ats.rb', line 24

def logger
  configuration.logger
end