class Valvat::Checksum::SE

Public Instance Methods

validate() click to toggle source
Calls superclass method Valvat::Checksum::Base#validate
# File lib/valvat/checksum/se.rb, line 8
def validate
  vat.to_s_wo_country[-2..].to_i.positive? &&
    super
end

Private Instance Methods

check_digit() click to toggle source
# File lib/valvat/checksum/se.rb, line 15
def check_digit
  sum_of_figures_for_at_es_it_se.modulo(10)
end
given_check_digit() click to toggle source
# File lib/valvat/checksum/se.rb, line 19
def given_check_digit
  0
end
str_wo_country() click to toggle source
# File lib/valvat/checksum/se.rb, line 23
def str_wo_country
  vat.to_s_wo_country[0..9]
end