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