Zero-dependency Ruby utilities for Thai national ID numbers: • checksum validation (modulus-11), • component decoding (category, province, district, sequence), • province-constrained valid ID generation with DISTRICT_COUNTS, • province name lookup for all 77 provinces, • laser ID validation, decoding, and generation, • human-readable category descriptions (0–8), • Buddhist Era ↔ Common Era date conversion.
Required Ruby Version
>= 2.7
Authors
Chayut Orapinpatipat
Versions
-
0.3.0
-
source
- 0.3.0 source March 10, 2026 (12 KB)
-
-
0.2.0
-
source
- 0.2.0 source March 10, 2026 (9.5 KB)
-
-
0.1.2
-
source
- 0.1.2 source June 15, 2025 (7 KB)
-
-
0.1.1
-
source
- 0.1.1 source June 15, 2025 (7 KB)
-