Sha256: 8fcc6a62783e17338e99dfdb5a8ba5b80b548add5970e190f7fab6d2c34f163e
Contents?: true
Size: 930 Bytes
Versions: 77
Compression:
Stored size: 930 Bytes
Contents
module Fog module Compute class Cloudstack class Real def list_security_groups(options={}) options.merge!( 'command' => 'listSecurityGroups' ) request(options) end end # Real class Mock def list_security_groups(options={}) security_groups = [] if security_group_id = options['id'] security_group = self.data[:security_groups][security_group_id] raise Fog::Compute::Cloudstack::BadRequest unless security_group security_groups = [security_group] else security_groups = self.data[:security_groups].values end { "listsecuritygroupsresponse" => { "count" => security_groups.size, "securitygroup" => security_groups } } end end end end end
Version data entries
77 entries across 77 versions & 11 rubygems