Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tcknvkn (Ruby)

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.

Kurulum

Gem dosyası oluşturmak için:

gem build tcknvkn.gemspec

Yerelde testleri çalıştırmak için:

ruby -Ilib tests/test_tcknvkn.rb

Hızlı Başlangıç

require_relative "lib/tcknvkn"

puts TcknVkn.validate_tckn("10000000146")[:valid] # true
puts TcknVkn.validate_vkn("1000036109")[:valid]   # true

API Özeti

  • TcknVkn.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"]
}

Sık Kullanım İfadeleri

  • 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ı

İlgili Bağlantılar

Lisans

MIT

About

Ruby TCKN ve VKN doğrulama kütüphanesi. TC kimlik no ve vergi kimlik no kontrol fonksiyonları içerir.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages