Build Status

Stringprep

Pure Ruby implementation

Usage

require 'stringprep'

# code can be a 1 character string OR an Integer,
# and it will return the same type that was passed

Stringprep.in_a1 "\u1234"      # code in Table A.1 ?
# => false
# or
Stringprep.in_a1 0x1234
# => false

Stringprep.in_c11 "\u1234"     # code in Table C.1.1 ?
# => false

Stringprep.in_c21_c22 "\u1234" # code in Table C.2.1 or C.2.2 ?
# => false

Stringprep.map_b2 "\u1234"     # map Table B.2
# => "ሴ"

Installation

Signed gem

[sudo] gem cert --add <(curl -L https://raw.githubusercontent.com/steakknife/stringprep/master/gem-public_cert.pem) # adds my cert (do once)
[sudo] gem install stringprep -P HighSecurity

Bundler

gem 'stringprep'

Contributors

! Your Name Here ! (in neon lights, top of the bill even)

Author

Barry Allard

License

MIT

References