class Fastly::Director

A logical collection of backends - for example all the asset servers in one data center

def add_backend(backend)

Return true on success and false on failure

Add a Backend object to a Director
def add_backend(backend)
  hash = fetcher.client.post("#{Director.put_path(self)}/backend/#{backend.name}")
  !hash.nil?
end

def delete_backend(backend)

Return true on success and false on failure

Delete a Backend object from a Director
def delete_backend(backend)
  hash = fetcher.client.delete("#{Director.put_path(self)}/backend/#{backend.name}")
  !hash.nil?
end