Ruby TCKN & VKN Doğrulama Kütüphanesi

GitHub'da — kaynak kod v1.0.0 tcknvkn

Ruby icin TCKN & VKN dogrulama gem.

Son güncelleme: 2026-08-09 Ağustos 2026 Dogrulandi 2026-08-09

Kurulum

RubyGems
bundle exec ruby -Ilib test/test_tcknvkn.rb

Özellikler

  • Ruby 3+
  • TCKN dogrulama
  • VKN dogrulama
  • Toplu dogrulama

Kullanım Örnekleri

Ruby

ruby
puts TcknVkn.validate_tckn("10000000146")[:valid]

README · Tam Dokümantasyon

GitHub'da Gör

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

Yayın Bilgisi

Paket surumu 1.0.0 olarak dokumante edilmistir.

Diğer Kütüphaneler ve Online Araçlar

Farklı bir teknoloji yığını kullanıyorsanız, Ruby haricindeki diğer resmi kütüphanelerimizi inceleyebilirsiniz:


Kod yazmadan, doğrudan tarayıcınız üzerinden test verisi üretmek veya algoritma doğrulamak için ücretsiz online araçlarımızı kullanın:

Son güncelleme: