Class: OnyxMesh::Key::ClientModule

Inherits:
ClientModule
  • Object
show all
Defined in:
lib/onyx_mesh/key.rb

Instance Method Summary collapse

Instance Method Details

#create(id: nil) ⇒ Key

Create a key.

Parameters:

  • id (String) (defaults to: nil) —

    Unique identifier. Auto-generated if not specified.

Returns:



21
22
23
# File 'lib/onyx_mesh/key.rb', line 21

def create(id: nil)
  Key.new(client.session.request('create-key', id: id))
end

#list ⇒ Query

List all keys. Executes a query, returning an enumerable over individual keys.

Returns:



28
29
30
# File 'lib/onyx_mesh/key.rb', line 28

def list
  Query.new(client)
end