Sha256: 6d0320f01bfca759ddd49f32706c3de7d208574eecb74813cbbae48caf19c2e4
Contents?: true
Size: 599 Bytes
Versions: 21
Compression:
Stored size: 599 Bytes
Contents
require 'fog/core/collection' require 'fog/openstack/models/compute/security_group' module Fog module Compute class OpenStack class SecurityGroups < Fog::Collection model Fog::Compute::OpenStack::SecurityGroup def all load(service.list_security_groups.body['security_groups']) end def get(security_group_id) if security_group_id new(service.get_security_group(security_group_id).body['security_group']) end rescue Fog::Compute::OpenStack::NotFound nil end end end end end
Version data entries
21 entries across 21 versions & 4 rubygems