Sha256: 74a8a97f07593d969aae0fa018299dab03a6ceed599672833097ae027e1b531d
Contents?: true
Size: 598 Bytes
Versions: 21
Compression:
Stored size: 598 Bytes
Contents
require 'fog/openstack/models/collection' require 'fog/openstack/key_manager/models/container' module Fog module OpenStack class KeyManager class Containers < Fog::OpenStack::Collection model Fog::OpenStack::KeyManager::Container def all(options = {}) load_response(service.list_containers(options), 'containers') end def get(secret_ref) if secret = service.get_container(secret_ref).body new(secret) end rescue Fog::OpenStack::Compute::NotFound nil end end end end end
Version data entries
21 entries across 21 versions & 3 rubygems