class UPnPDeviceListener

Public Class Methods

new(on_device_added = nil, on_device_removed = nil) click to toggle source
# File lib/upnp_control_point.rb, line 17
def initialize(on_device_added = nil, on_device_removed = nil)
  @on_device_added = on_device_added
  @on_device_removed = on_device_removed
end

Public Instance Methods

on_device_added(device) click to toggle source
# File lib/upnp_control_point.rb, line 22
def on_device_added(device)
  if @on_device_added
    @on_device_added.call(device)
  end
end
on_device_removed(device) click to toggle source
# File lib/upnp_control_point.rb, line 28
def on_device_removed(device)
  if @on_device_removed
    @on_device_removed.call(device)
  end
end