Skip to content

akonan/reference_number

Repository files navigation

ReferenceNumber

Ruby library for calculating reference number (viitenumero, referensnummer).

Original idea and code was gotten from Christian: http://snippets.aktagon.com/snippets/51-How-to-Calculate-a-reference-number-with-Ruby

Usage

Add this to your gem file:

gem "reference_number"

Example usage:

ReferenceNumber.new("1111").to_s
ReferenceNumber.new(1111).to_s

The above example prints out “11112”.

ReferenceNumber.new(1111, :zero_padding => true).to_s

The above example prints out zero padded reference number "00000000000000011112".

This example shows how to generate a series of reference number:

(1000..1023).to_a.each do |number|
  puts ReferenceNumber.new(number).to_s
end

License

ReferenceNumber is licensed under the MIT License, for more details see the LICENSE file.

Releasing

# bump the version with one of these
gem install gem-release
gem bump --version minor # bumps to the next minor version
gem bump --version major # bumps to the next major version
gem bump --version 1.1.1 # bumps to the specified version

# release it to Rubygems.org
bundle exec rake release

About

Ruby library for calculating reference number (viitenumere, referensnummer).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages