module Dory::Resolv
Public Class Methods
clean()
click to toggle source
# File lib/dory/resolv.rb, line 24 def self.clean self.get_module.clean end
configure()
click to toggle source
# File lib/dory/resolv.rb, line 16 def self.configure self.get_module.configure end
file_nameserver_line()
click to toggle source
# File lib/dory/resolv.rb, line 20 def self.file_nameserver_line self.get_module.file_nameserver_line end
get_module()
click to toggle source
# File lib/dory/resolv.rb, line 6 def self.get_module return Dory::Resolv::Macos if Os.macos? return Dory::Resolv::LinuxResolvconf if self.resolvconf? Dory::Resolv::Linux end
has_our_nameserver?()
click to toggle source
# File lib/dory/resolv.rb, line 12 def self.has_our_nameserver? self.get_module.has_our_nameserver? end
resolvconf?()
click to toggle source
# File lib/dory/resolv.rb, line 28 def self.resolvconf? Pathname.new('/etc/resolv.conf').realpath.to_s == '/run/resolvconf/resolv.conf' end