Sha256: 2f8f2dcabbbb4a17edbabaf755441eca9c299284ea8d129196ddeebd7360aa92
Contents?: true
Size: 564 Bytes
Versions: 1
Compression:
Stored size: 564 Bytes
Contents
module Faker module Russian module Kpp def kpp(options = {}) if (options.keys - [:sequence_number, :region_number]).any? raise 'wrong options. just :region_number or :sequence_number' end sequence = find_sequence(options[:sequence_number]) region_number = find_region_number(options[:region_number], sequence) region_number + two_region_numbers(sequence) + '01001' end private def two_region_numbers(sequence) sprintf '%02d', sequence.rand(100) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
faker-russian-0.0.3 | lib/faker/russian/kpp.rb |