Method: AutomateIt::AddressManager::Portable#hostnames
- Defined in:
- lib/automateit/address_manager/portable.rb
#hostnames ⇒ Object
See AddressManager#hostnames
21 22 23 24 25 26 27 28 29 |
# File 'lib/automateit/address_manager/portable.rb', line 21 def hostnames results = Set.new results << Socket.gethostname results.merge(Socket.gethostbyname(Socket.gethostname)[1]) rescue SocketError results.each{|name| results.merge(hostnames_for(name))} results << "localhost" return results.to_a.sort end |