lib/acquia/cloud/domain.rb in acquia-cloud-0.4.1 vs lib/acquia/cloud/domain.rb in acquia-cloud-0.5.0
- old
+ new
@@ -1,10 +1,12 @@
require 'acquia/cloud/entity'
module Acquia
class Cloud
class Domain < Entity
+ include Operations::Delete
+
def initialize(cloud, site, env, domain)
@cloud = cloud
@site = site
@env = env
@data = domain
@@ -13,14 +15,10 @@
def name
data['name']
end
- def delete
- @cloud.api.delete @url
- end
-
- def purge_varnish
+ def purge_varnish!
@cloud.api.delete "#{@url}/cache"
end
end
end
end