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