class AirPlayer::Device
Public Class Methods
default()
click to toggle source
# File lib/airplayer/device.rb, line 23 def default devices.first end
devices()
click to toggle source
# File lib/airplayer/device.rb, line 4 def devices Airplay.devices.to_a rescue Airplay::Browser::NoDevicesFound abort 'AirPlay devices not found.' end
exist?(device_number)
click to toggle source
# File lib/airplayer/device.rb, line 19 def exist?(device_number) !!devices.at(device_number) end
get(device_number = 0)
click to toggle source
# File lib/airplayer/device.rb, line 10 def get(device_number = 0) if exist?(device_number) Airplay[devices.at(device_number).name] else puts "Device number #{device_number} is not found. So choose #{default.name}." default end end