class Contracts::Stringy::UUID
A string that looks like a UUID
@see UUID_REGEX
Public Class Methods
generate(*_args)
click to toggle source
# File lib/contracts/stringy.rb, line 69 def self.generate(*_args) SecureRandom.uuid end
valid?(value)
click to toggle source
# File lib/contracts/stringy.rb, line 65 def self.valid?(value) value.is_a? String and (value =~ UUID_REGEX) != nil end