Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Feb 8, 2013
  1. Use Dir.tmpdir in place of hardcoded /var/tmp for state files

    Justin Langhorst authored
    On non-windows systems, /var/tmp is used as a hard-coded path for the default state file. Use Dir.tmpdir instead. The path can still be overridden using #UUID::state_file=
Commits on Oct 2, 2012
  1. @cwninja

    Manually setting the state_file path sets mode too

    cwninja authored cwninja committed
    When manually setting the state file, set the mode too.
    Failure to do so causes an implicit conversion of nil to integer on
    first usage.
    Also provided a mode method to set the mode explicitly.
Commits on Jan 23, 2012
  1. [fix] Added encoding: UTF-8 header to files.

    Vicente Reig authored
Commits on Aug 30, 2011
  1. Enforce mode even with restrictive umask

    Brandon Turner authored
Commits on Apr 11, 2011
  1. Using Mocha so we only stub method once.

    Added .rvmrc
Commits on Feb 10, 2011
  1. @mikezter

    Generate UUIDs using pseudo random mac addresses

    mikezter authored
    Only used if no IEE802 address available.
    See RFC4122 Section 4.5 for details.
Commits on Feb 18, 2010
  1. Note: If you are running on a shared host where the state file is not…

    … shared
    between processes, or persisted across restarts (e.g. Heroku, Google App
    Engine) you can simple turn it off:
      UUID.state_file = false
Commits on Dec 4, 2009
  1. @drbrain

    Shorten regex

    drbrain authored committed
  2. @drbrain

    Add UUID::validate

    drbrain authored committed
Commits on Jul 9, 2009
  1. setter for path of state file

    Takeshi Abe authored committed
    Signed-off-by: Assaf Arkin <>
Commits on Aug 10, 2008
  1. Increment sequence number for each, so no two generators use…

    … the same sequence number.
Commits on Jul 31, 2008
Commits on Jul 28, 2008
  1. @drbrain
Commits on Jul 10, 2008
  1. Brought over from CVS repository, so now history, just the latest sou…

    …rce code matching the ancient (but last official) release.
Something went wrong with that request. Please try again.