• ad's avatar
    feat: implement bilingual text obfuscator · 054fb3bd
    ad создал
    This commit introduces a Ruby gem that provides text obfuscation functionality
    with support for both English and Russian languages.
    
    Key features:
    - Preserves text structure (punctuation, spacing, capitalization)
    - Maintains word lengths (unless naturalization is enabled)
    - Supports multiple obfuscation modes
    - Optional text naturalization according to some basic rules
    - Irreversible transformation
    - Deterministic output with seeds
    - Full UTF-8 support
    - Comprehensive error handling with specific error types
    
    Technical details:
    - Modern Ruby 3.3+ syntax
    - Modular architecture with separate naturalization logic
    - Comprehensive test coverage
    - Bilingual documentation
    054fb3bd
Этот проект лицензирован в соответствии с MIT License