Class: Doxie::Scanner

Inherits:
Object
  • Object
show all
Defined in:
lib/doxie/scanner.rb

Class Method Summary collapse

Class Method Details

.ipsObject



5
6
7
8
9
10
# File 'lib/doxie/scanner.rb', line 5

def self.ips
  root_devices = Frisky::SSDP.search 'upnp:rootdevices'
  doxies = root_devices.select { |device| device[:location].include?('doxie')}
  hosts = doxies.map {|doxie| URI.parse(doxie[:location]).host }
  hosts.uniq
end