Sha256: 4c19629976f23ac75267a972070d33f5d1e622da98c9374c2492594ba6b6d3eb
Contents?: true
Size: 928 Bytes
Versions: 11
Compression:
Stored size: 928 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
11 entries across 11 versions & 3 rubygems