Class: Sequence::Key::ClientModule

Inherits:
ClientModule show all
Defined in:
lib/sequence/key.rb

Instance Attribute Summary

Attributes inherited from ClientModule

#client

Instance Method Summary collapse

Methods inherited from ClientModule

#initialize

Constructor Details

This class inherits a constructor from Sequence::ClientModule

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/sequence/key.rb', line 21

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

#listQuery

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

Returns:



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

def list
  Query.new(client)
end