Module: Any::Validate::Uuid

Defined in:
lib/any/validate/uuid.rb

Instance Method Summary collapse

Instance Method Details

#valid_uuid?(uuid: nil) ⇒ Boolean

Returns:

  • (Boolean)


5
6
7
8
9
10
# File 'lib/any/validate/uuid.rb', line 5

def valid_uuid? uuid: nil
  return true if uuid =~ /^[\da-f]{8}-([\da-f]{4}-){3}[\da-f]{12}$/i
  return false
rescue
  return false
end