Class: UPnP::SSDP::Advertisement

Inherits:
Object
  • Object
show all
Defined in:
lib/UPnP/SSDP.rb

Overview

Abstract class for SSDP advertisements

Direct Known Subclasses

Notification, Response, Search

Instance Method Summary collapse

Instance Method Details

#expirationObject

Expiration time of this advertisement



47
48
49
# File 'lib/UPnP/SSDP.rb', line 47

def expiration
  date + max_age if date and max_age
end

#expired?Boolean

True if this advertisement has expired

Returns:

  • (Boolean)


54
55
56
# File 'lib/UPnP/SSDP.rb', line 54

def expired?
  Time.now > expiration if expiration
end