class Synapse::GuidIdentifierFactory
Implementation of an identifier factory that generates pseudo-random GUIDs
@example The identifier format produced by this factory
factory = GuidIdentifierFactory.new factory.generate # => "8f0c580b-5a0f-4fc7-9025-c39072ae073d"
Public Instance Methods
generate()
click to toggle source
Generates a pseudo-random GUID @return [String] The newly generated unique identifier
# File lib/synapse/common/identifier.rb, line 17 def generate SecureRandom.uuid end