Method: ContextHubVault::Client#create

Defined in:
lib/context_hub_vault/client.rb

#create(container, data = {}) ⇒ Hash

Create new vault data

Parameters:

  • container (String)

    The name of the vault container

  • data (Hash) (defaults to: {})

    A hash of key/value pairs to store in the vault

Returns:

  • (Hash)

    The newly created vault



41
42
43
44
45
46
# File 'lib/context_hub_vault/client.rb', line 41

def create(container, data = {})
  fail 'Must include the container' unless container

  data.merge! container: container
  post '/vaults', body: data
end