Class: AirPlayer::Device
- Inherits:
-
Object
- Object
- AirPlayer::Device
- Defined in:
- lib/airplayer/device.rb
Class Method Summary collapse
- .default ⇒ Object
- .devices ⇒ Object
- .exist?(device_number) ⇒ Boolean
- .get(device_number = 0) ⇒ Object
Class Method Details
.default ⇒ Object
23 24 25 |
# File 'lib/airplayer/device.rb', line 23 def default devices.first end |
.devices ⇒ Object
4 5 6 7 8 |
# 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) ⇒ Boolean
19 20 21 |
# File 'lib/airplayer/device.rb', line 19 def exist?(device_number) !!devices.at(device_number) end |
.get(device_number = 0) ⇒ Object
10 11 12 13 14 15 16 17 |
# 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 |