Module: Antaeus::APIInfo

Defined in:
lib/antaeus-sdk/api_info.rb

Class Method Summary collapse

Class Method Details

.capabilities(options = {}) ⇒ Object



15
16
17
18
19
# File 'lib/antaeus-sdk/api_info.rb', line 15

def self.capabilities(options = {})
  validate_options(options)

  options[:client].get('/info/capabilities')['api']['capabilities']
end

.me(options = {}) ⇒ Object



33
34
35
36
37
# File 'lib/antaeus-sdk/api_info.rb', line 33

def self.me(options = {})
  validate_options(options)

  options[:client].get('/info/me')['current_user']
end

.metrics(options = {}) ⇒ Object



27
28
29
30
31
# File 'lib/antaeus-sdk/api_info.rb', line 27

def self.metrics(options = {})
  validate_options(options)

  options[:client].get('/info/metrics')['api']['metrics']
end

.plugins(options = {}) ⇒ Object



21
22
23
24
25
# File 'lib/antaeus-sdk/api_info.rb', line 21

def self.plugins(options = {})
  validate_options(options)

  options[:client].get('/info/plugins')['api']['plugins']
end

.status(options = {}) ⇒ Object



9
10
11
12
13
# File 'lib/antaeus-sdk/api_info.rb', line 9

def self.status(options = {})
  validate_options(options)

  options[:client].get('/info/status')['api']['status']
end

.version(options = {}) ⇒ Object



3
4
5
6
7
# File 'lib/antaeus-sdk/api_info.rb', line 3

def self.version(options = {})
  validate_options(options)

  options[:client].get('/info/version')['api']['version']
end