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

本文共 1001 字,大约阅读时间需要 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

转载于:https://www.cnblogs.com/mingforyou/archive/2012/08/24/2653898.html

你可能感兴趣的文章
iOS基础-UIKit框架-多控制器管理-实例:qq界面框架
查看>>
自定义tabbar(纯代码)
查看>>
小程序底部导航栏
查看>>
poj1611 简单并查集
查看>>
Ubuntu 14.04下安装CUDA8.0
查看>>
跨平台开发 -- C# 使用 C/C++ 生成的动态链接库
查看>>
C# BS消息推送 SignalR介绍(一)
查看>>
WPF星空效果
查看>>
WPF Layout 系统概述——Arrange
查看>>
PIGOSS
查看>>
软件目录结构规范
查看>>
mysqladmin
查看>>
解决 No Entity Framework provider found for the ADO.NET provider
查看>>
设置虚拟机虚拟机中fedora上网配置-bridge连接方式(图解)
查看>>
[置顶] Android仿人人客户端(v5.7.1)——人人授权访问界面
查看>>
ES6内置方法find 和 filter的区别在哪
查看>>
Android实现 ScrollView + ListView无滚动条滚动
查看>>
java学习笔记之String类
查看>>
UVA 11082 Matrix Decompressing 矩阵解压(最大流,经典)
查看>>
硬件笔记之Thinkpad T470P更换2K屏幕
查看>>