class Airplay::Device::Info

Public: Simple class to represent information of a Device

Attributes

mac_address[R]
model[R]
os_version[R]

Public Class Methods

new(device) click to toggle source
# File lib/airplay/device/info.rb, line 10
def initialize(device)
  @device = device
  @model = device.server_info["model"]
  @os_version = device.server_info["srcvers"]
  @mac_address = device.server_info["macAddress"]
end

Public Instance Methods

resolution() click to toggle source
# File lib/airplay/device/info.rb, line 17
def resolution
  @_resolution ||= begin
    "#{@device.server_info["width"]}x#{@device.server_info["height"]}"
  end
end