tcknvkn, Ruby projelerinde Türkiye Cumhuriyeti Kimlik Numarası (TCKN) ve Vergi Kimlik Numarası (VKN) doğrulaması yapmak için geliştirilmiş hafif bir kütüphanedir.
Gem dosyası oluşturmak için:
gem build tcknvkn.gemspecYerelde testleri çalıştırmak için:
ruby -Ilib tests/test_tcknvkn.rbrequire_relative "lib/tcknvkn"
puts TcknVkn.validate_tckn("10000000146")[:valid] # true
puts TcknVkn.validate_vkn("1000036109")[:valid] # trueTcknVkn.validate_tckn(input)TcknVkn.validate_multiple_tckn(inputs)TcknVkn.validate_vkn(input)TcknVkn.validate_multiple_vkn(inputs)
Her doğrulama çağrısı aşağıdaki formatta sonuç döndürür:
{
valid: true | false,
value: "normalize_edilmis_deger",
errors: ["hata1", "hata2"]
}- tc üret
- tc uret
- tc no üret
- tc no uret
- tc oluştur
- tckn üret
- vkn üret
- vergi no üret
- vergi no oluşturucu
- vkn algoritması
- vkn doğrulama algoritması
- Kütüphaneler
- Ruby kütüphane sayfası
- TC üret
- TC no üret
- TC üretici
- TCKN üret
- Vergi no üret
- Vergi no üretici
- VKN üret
MIT