Sha256: baa7eb8b62bb1a83fbc3b034febd9dd1a8ff739a5291dbdf1ab6c978781b296d

Contents?: true

Size: 499 Bytes

Versions: 1

Compression:

Stored size: 499 Bytes

Contents

require 'acquia/cloud/entity'

module Acquia
  class Cloud
    class Domain < Entity
      def initialize(cloud, site, env, domain)
        @cloud = cloud
        @site = site
        @env = env
        @data = domain
        @url = "/sites/#{@site}/envs/#{env}/domains/#{@data['name']}"
      end

      def name
        data['name']
      end

      def delete
        @api.cloud.delete @url
      end

      def purge_varnish
        @api.cloud.delete "#{@url}/cache"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
acquia-cloud-0.4.0 lib/acquia/cloud/domain.rb