Sha256: 44e2121301911e3dba25601d1bfd7f7247251f3a04bffb26d4537ccf2d62e186

Contents?: true

Size: 1.04 KB

Versions: 20

Compression:

Stored size: 1.04 KB

Contents

UUID: Pure-ruby RFC4122 Implementation

RFC4122をフルサポート(はず)のライブラリ。使いかたは

require 'uuid'
UUID.create # => instance

とか。

基本的にUUIDってのは存在していることに意味があるオブジェクトなため、それ自身には
ほとんどインスタンスメソッドを持たない。以下はその数少ないメソッドたち

* UUID#==, UUID#<=>
比較。RFC4122によるとなぜかUUIDは順序つきなんだそうだ。何に使うのか不明。RFCに準
拠するためだけのメソッド。

* UUID#to_i, UUID#to_int
128bit unsigned intとみなして整数化。

* UUID#to_s, UUID#to_uri, UUID#guid
人間が読める文字列にする。to_uriはRFC4122が定めるURIとして変換。guidはよく
Windowsとかで見るあれ。

* UUID#raw_bytes
これも文字列を返すんだけど、基本的には読めない。128bit長のUUID値そのもの。


# Local Variables:
# mode: text
# indent-tabs-mode: t
# tab-width: 8
# fill-column: 79
# default-justification: full
# End:

Version data entries

20 entries across 20 versions & 3 rubygems

Version Path
review-1.7.2 doc/ruby-uuid/README.ja
review-1.7.1 doc/ruby-uuid/README.ja
review-peg-0.2.2 doc/ruby-uuid/README.ja
review-peg-0.2.1 doc/ruby-uuid/README.ja
review-peg-0.2.0 doc/ruby-uuid/README.ja
review-peg-0.1.3 doc/ruby-uuid/README.ja
review-peg-0.1.2 doc/ruby-uuid/README.ja
review-peg-0.1.1 doc/ruby-uuid/README.ja
review-peg-0.1.0 doc/ruby-uuid/README.ja
review-1.7.0 doc/ruby-uuid/README.ja
review-1.6.0 doc/ruby-uuid/README.ja
review-2.0.0.beta1 doc/ruby-uuid/README.ja
review-1.5.0 doc/ruby-uuid/README.ja
review-1.4.0 doc/ruby-uuid/README.ja
review-1.3.0 doc/ruby-uuid/README.ja
review-1.2.0 doc/ruby-uuid/README.ja
review-1.1.0 doc/ruby-uuid/README.ja
tmtms-review-1.0.0 doc/ruby-uuid/README.ja
review-1.0.0 doc/ruby-uuid/README.ja
review-0.9.0 doc/ruby-uuid/README.ja