博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ruby uuidtools
阅读量:6849 次
发布时间:2019-06-26

本文共 930 字,大约阅读时间需要 3 分钟。

要使用UUID,把使用方法总结如下:

Example usage

require "uuidtools"UUIDTools::UUID.md5_create(UUIDTools::UUID_DNS_NAMESPACE, "www.widgets.com")# => #
UUIDTools::UUID.sha1_create(UUIDTools::UUID_DNS_NAMESPACE, "www.widgets.com")# => #
UUIDTools::UUID.timestamp_create# => #
UUIDTools::UUID.random_create# => #

Install

$ sudo gem install uuidtools

 

安装

gem install uuidtoolsgem install uuidtools -v=2.1.3也可以在Gemfile里加上
gem 'uuidtools'

使用方法

UUIDTools::UUID.md5_create(UUIDTools::UUID_DNS_NAMESPACE, "www.rubyer.me")=> #
UUIDTools::UUID.sha1_create(UUIDTools::UUID_DNS_NAMESPACE, "www.rubyer.me")=> #
UUIDTools::UUID.timestamp_create=> #
UUIDTools::UUID.random_create=> #

如果想去掉中间的-

可以这样

new_name = UUIDTools::UUID.timestamp_create.to_s.gsub('-','')

官方地址:

如果安装不了,就直接去官网下载把lib里的东西copy到项目的lib下

如果还是不行就把下载的包拷贝到vendor\plugins下
就可以直接使用了,不需要require

转载地址:http://ymrul.baihongyu.com/

你可能感兴趣的文章
Orchard模块开发全接触1:起步
查看>>
黄聪:ionic使用ion-nav-bar设置了bar-positive类但在安卓Android设备中无法置底
查看>>
[Windows Phone]AnimationHelper管理分散的Storyboard
查看>>
[产品设计]我对移动互联网产品的观点
查看>>
理解和上手Redux
查看>>
安装office2016 64位时提示64位与32位的office程序不兼容,在系统是64位的情况下,由于应用的需要,必须装64位的office,怎么办...
查看>>
6.1指针的概念?
查看>>
格林威治时间(时间戳)转换成标准时间
查看>>
OpenGL中各种坐标系的理解[转]
查看>>
iOS - 正则表达式判断邮箱、身份证..是否正确
查看>>
linux基础—课堂随笔04_文件查找和压缩
查看>>
RegExp(正则表达式)常用知识点小结
查看>>
iOS 上架
查看>>
网络编程之UDP编程
查看>>
Carthage使用
查看>>
dede栏目添加自定义字段方法
查看>>
跟着实例学习设计模式(9)-桥接模式bridge(结构型)
查看>>
Visual studio 2005 cannot break at breakpoint
查看>>
linux高级技巧:heartbeat+lvs(三)
查看>>
Swift新手教程系列5-函数+selector在swift中的使用方法
查看>>