Method: Async::DNS::System::Hosts#parse_hosts

Defined in:
lib/async/dns/system.rb

#parse_hosts(io) ⇒ Object



78
79
80
81
82
83
84
85
# File 'lib/async/dns/system.rb', line 78

def parse_hosts(io)
  io.each do |line|
    line.sub!(/#.*/, '')
    address, hostname, *aliases = line.split(/\s+/)

    add(address, [hostname] + aliases)
  end
end