Sha256: 0317f6c76fc25c9f489b7ac761f771a4f71fce398edaa083cbdd87822964a6a7

Contents?: true

Size: 294 Bytes

Versions: 1

Compression:

Stored size: 294 Bytes

Contents

require 'valvat/checksum'

class Valvat
  module Checksum
    class NL < Base
      def check_digit
        figures.reverse.each_with_index.map do |fig, i|
          fig*(i+2)
        end.inject(:+).modulo(11)
      end

      def str_wo_country
        super[0..-4]
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
valvat-0.5.0 lib/valvat/checksum/nl.rb