class

Cdddns::HostsManager

Inherits Reference < Object

Constants

END_MARKER = "# CDDDNS end"
START_MARKER = "# CDDDNS start"

Constructors

new(hosts_file : String = "/etc/hosts")
Source

Instance methods

generate_fragment(hosts : Array(HostInfo)) : String
Source
process_update(input : IO, output : IO, fragment : String)

Internal logic for testing with IOs

Source
update(hosts : Array(HostInfo))
Source