Class: EUVD::API::Meta

Inherits:
Object
  • Object
show all
Defined in:
lib/euvd/api/meta.rb

Overview

Access to meta/utility endpoints (banner, assigners list).

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ Meta

Returns a new instance of Meta.



7
8
9
# File 'lib/euvd/api/meta.rb', line 7

def initialize(client)
  @client = client
end

Instance Method Details

#assignersArray<String>

GET /api/assigners/names Returns the list of assigner names.

Returns:

  • (Array<String>)


15
16
17
# File 'lib/euvd/api/meta.rb', line 15

def assigners
  @client.get('assigners/names')
end

GET /api/banner Returns the banner status (enabled/message).

Returns:

  • (Sawyer::Resource)


23
24
25
# File 'lib/euvd/api/meta.rb', line 23

def banner
  @client.get('banner')
end