ruby_luhn:Ruby类用于验证并生成满足luhn的数字

时间:2024-05-28 08:37:42
【文件属性】:

文件名称:ruby_luhn:Ruby类用于验证并生成满足luhn的数字

文件大小:8KB

文件格式:ZIP

更新时间:2024-05-28 08:37:42

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)

网友评论