lib/fog/cloudstack/models/compute/security_group.rb in fog-1.8.0 vs lib/fog/cloudstack/models/compute/security_group.rb in fog-1.9.0

- old
+ new

@@ -13,11 +13,11 @@ attribute :ingress_rules, :aliases => "ingressrule", :type => :array attribute :egress_rules, :aliases => "egressrule", :type => :array def destroy requires :id - connection.delete_security_group('id' => self.id) + service.delete_security_group('id' => self.id) true end def egress_rules attributes[:egress_rules] || [] @@ -35,15 +35,15 @@ 'account' => self.account, 'description' => self.description, 'projectid' => self.project_id, 'domainid' => self.domain_id, } - data = connection.create_security_group(options) + data = service.create_security_group(options) merge_attributes(data['createsecuritygroupresponse']['securitygroup']) end def rules - connection.security_group_rules.all("security_group_id" => self.id) + service.security_group_rules.all("security_group_id" => self.id) end end # SecurityGroup end # Cloudstack end # Compute end # Fog