class UPnP::Control::Service::Types::UUID

A Universally Unique Identifier

Public Instance Methods

screen_data(data) click to toggle source
# File lib/UPnP/control/service.rb, line 98
def screen_data(data)
  super

  unless value.gsub('-', '') =~ %r\A[a-f\d]{32}\z/ then
    raise ValueSpaceError, "#{type}: cannot accept '#{value}'."
  end

  value
end