Ruby үчүн mask-pii

Логдордо жана маалымат агымдарында электрондук почта жана телефон PII'ни маскалоо үчүн mask-pii'нин Ruby ишке ашыруусу.

Эл. почта маскалоо

Домендин көрүнүшүн сактап, локалдык бөлүгүн маскалайт.

Эл аралык телефон форматтары

Сезимтал цифраларды маскалайт, форматты жана суффикстин көрүнүшүн сактайт.

Builder стилиндеги API

Иштетүүдөн мурун электрондук почта/телефон маскалоону жана маска белгисин өзүнчө күйгүзүңүз.

Орнотуу жана негизги колдонуу

Ruby [published: RubyGems 0.2.0]: Төмөндөгү учурдагы орнотуу ыкмасын колдонуп, Ruby API интерфейсин жүктөңүз жана минималдуу мисалды иштетиңиз. Мисал электрондук почта менен телефонду жашырууну ачык күйгүзүп, күтүлгөн натыйжаны көрсөтөт.

Орнотуу

gem install mask-pii -v 0.2.0

Колдонуу

example.rb
require "mask_pii"

masker = MaskPII::Masker.new
  .mask_emails
  .mask_phones
  .with_mask_char("#")

input = "Contact: alice@example.com or 090-1234-5678."
output = masker.process(input)

puts output
# => "Contact: a####@example.com or ###-####-5678."
Маанилүү эскертүү

Так пакет экосистемасынын маалыматтары жана ушул тил үчүн API мисалдары камтылган README карап көрүңүз.

Кийинки

GitHub