【文件属性】:
文件名称:luhnacy:可用于生成满足 Luhn 算法的数字串的小宝石
文件大小:7KB
文件格式:ZIP
更新时间:2021-05-29 10:32:30
Ruby
luhnacy
一个微小的(希望如此) gem 将自动执行一些基于 Luhn 算法(例如信用卡号、ID 号)生成/验证数字字符串的痛苦任务。
用法
要求:
require 'luhnacy'
通用ValidationGeneration
验证:
Luhnacy . valid? ( '49927398716' )
要生成满足 Luhn 算法的 10 位数字字符串:
valid_string = Luhnacy . generate ( 10 )
生成不满足 Luhn 算法的 10 位字符串:
invalid_string = Luhnacy . generate ( 10 , :invalid => true )
要生成满足 Luhn 并以预定义字符开头的 10 位数字字符串:
Luhnacy . generate ( 10 , :prefix => '12345' )
【文件预览】:
luhnacy-master
----.gitignore(146B)
----.document(60B)
----.ruby-gemset(8B)
----.ruby-version(6B)
----LICENSE(1KB)
----luhnacy.gemspec(890B)
----spec()
--------spec.opts(8B)
--------luhnacy_spec.rb(2KB)
--------spec_helper.rb(51B)
----VERSION(6B)
----README.rdoc(3KB)
----lib()
--------luhnacy.rb(3KB)
----Gemfile(39B)
----Rakefile(483B)
----Gemfile.lock(581B)