【文件属性】:
文件名称:ruby_luhn:Ruby类用于验证并生成满足luhn的数字
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-08 14:51:02
Ruby
用于处理基本Luhn编号生成和验证的Ruby类
包括一个处理瑞典文公民号的类(Personnummer)。该接口支持检查有效性(长度,有效日期和满足luhn),返回性别,控制数字并生成随机的公民号。
安装
$ gem install luhn
用法:
基本卢恩
Luhn.valid?('0465827879483596') # true
Luhn.control_digit('046582787948359') # 6
Luhn.generate(n) # returns a random number of n length that satisfies luhn
'0465827879483596'.valid_luhn? # true
0465827879483596.valid_luhn? # true
瑞典公民编号
civic_number = Luhn ::
【文件预览】:
ruby_luhn-master
----.travis.yml(62B)
----Rakefile(415B)
----LICENSE(1KB)
----luhn.gemspec(575B)
----README.rdoc(1KB)
----Gemfile(98B)
----Gemfile.lock(259B)
----spec()
--------helper.rb(209B)
--------spec_luhn.rb(898B)
--------spec_civic_number.rb(2KB)
--------spec_extensions.rb(429B)
----.gitignore(5B)
----lib()
--------luhn()
--------luhn.rb(1KB)