Sha256: efb70a84a505246568fcf7a2989cf2ed42e3bc8e54ab4f40dbea06fba32daf70

Contents?: true

Size: 344 Bytes

Versions: 3

Compression:

Stored size: 344 Bytes

Contents

module OpConnect
  class Client
    module Vaults
      def list_vaults(**params)
        get("vaults", params: params).body.map { |vault| Vault.new(vault) }
      end
      alias_method :vaults, :list_vaults

      def get_vault(id:)
        Vault.new get("vaults/#{id}").body
      end
      alias_method :vault, :get_vault
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
op_connect-0.1.3 lib/op_connect/client/vaults.rb
op_connect-0.1.2 lib/op_connect/client/vaults.rb
op_connect-0.1.1 lib/op_connect/client/vaults.rb