Class: HybridAnalysis::Clients::System
- Defined in:
- lib/hybridanalysis/clients/system.rb
Constant Summary
Constants inherited from Client
Client::BASE_URL, Client::DEFAULT_UA, Client::HOST, Client::VERSION
Instance Attribute Summary
Attributes inherited from Client
Instance Method Summary collapse
-
#configuration ⇒ Hash
a partial information about instance configuration.
-
#environments ⇒ Array
return information about available execution environments.
-
#queue_size ⇒ Hash
return information about queue size.
-
#stats ⇒ Hash
contains a variety of webservice statistics, e.g.
-
#total_submissions ⇒ Hash
return total number of submission.
-
#version ⇒ Hash
return system elements versions.
Methods inherited from Client
Constructor Details
This class inherits a constructor from HybridAnalysis::Clients::Client
Instance Method Details
#configuration ⇒ Hash
a partial information about instance configuration
38 39 40 |
# File 'lib/hybridanalysis/clients/system.rb', line 38 def configuration _get("/system/configuration") { |json| json } end |
#environments ⇒ Array
return information about available execution environments
20 21 22 |
# File 'lib/hybridanalysis/clients/system.rb', line 20 def environments _get("/system/environments") { |json| json } end |
#queue_size ⇒ Hash
return information about queue size
47 48 49 |
# File 'lib/hybridanalysis/clients/system.rb', line 47 def queue_size _get("/system/queue-size") { |json| json } end |
#stats ⇒ Hash
contains a variety of webservice statistics, e.g. the total number of submissions, unique submissions, signature ID distribution, user comments, etc.
29 30 31 |
# File 'lib/hybridanalysis/clients/system.rb', line 29 def stats _get("/system/stats") { |json| json } end |
#total_submissions ⇒ Hash
return total number of submission
56 57 58 |
# File 'lib/hybridanalysis/clients/system.rb', line 56 def total_submissions _get("/system/total-submissions") { |json| json } end |
#version ⇒ Hash
return system elements versions
11 12 13 |
# File 'lib/hybridanalysis/clients/system.rb', line 11 def version _get("/system/version") { |json| json } end |