class Bosh::Director::LocalDnsRepo

Public Class Methods

new(logger) click to toggle source
# File lib/bosh/director/dns/local_dns_repo.rb, line 4
def initialize(logger)
  @logger = logger
end

Public Instance Methods

create_or_update(instance_model, dns_record_names) click to toggle source
# File lib/bosh/director/dns/local_dns_repo.rb, line 12
def create_or_update(instance_model, dns_record_names)
  instance_model.update(dns_record_names: dns_record_names)
end
delete(instance_model) click to toggle source
# File lib/bosh/director/dns/local_dns_repo.rb, line 16
def delete(instance_model)
  instance_model.update(dns_record_names: [])
end
find(instance_model) click to toggle source
# File lib/bosh/director/dns/local_dns_repo.rb, line 8
def find(instance_model)
  instance_model.dns_record_names.to_a
end