Skip to content

Commit f793940

Browse files
committed
Add TinValid::COUNTRY_CODES
1 parent bddb1ef commit f793940

File tree

2 files changed

+35
-1
lines changed

2 files changed

+35
-1
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
## [Unreleased]
22

3+
Features:
4+
- Add `TinValid::COUNTRY_CODES` to get available country codes.
5+
36
Fixes:
47
- Fix Bulgaria to accept TINs starting with `10` instead of `00` 🇧🇬
58
- Fix Finland checks for tins ending in `P` 🇫🇮

lib/tin_valid.rb

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,35 @@
3333
require_relative "tin_valid/sweden_tin"
3434
require_relative "tin_valid/united_kingdom_tin"
3535

36-
module TinValid; end
36+
module TinValid
37+
COUNTRY_CODES = %w[
38+
at
39+
be
40+
bg
41+
cy
42+
cz
43+
de
44+
dk
45+
ee
46+
es
47+
fi
48+
fr
49+
gb
50+
gr
51+
hr
52+
hu
53+
ie
54+
it
55+
lt
56+
lu
57+
lv
58+
mt
59+
nl
60+
pl
61+
pt
62+
ro
63+
se
64+
si
65+
sk
66+
].freeze
67+
end

0 commit comments

Comments
 (0)