Skip to content

bschrag/unicode-version

 
 

Repository files navigation

Unicode::Version.unicode_version [version] [ci]

Makes it easy to check for Unicode and Emoji support of your current Ruby (and older Rubies)

Setup

Add to your Gemfile:

gem "unicode-version"

Usage

# Returns current Unicode version (example with Ruby 3.1.0)
Unicode::Version.unicode_version # => 13.0.0

# Returns Unicode version of older Rubies
Unicode::Version.unicode_version "2.6.2" # => 12.0.0
Unicode::Version.unicode_version 1.9 # => 5.2.0

# Returns nil when Ruby version too old (before 1.9)
Unicode::Version.unicode_version 1.8 # => nil

# Returns current Emoji version (example with Ruby 3.1.0)
Unicode::Version.emoji_version # => 13.1

# Returns Emoji version of older Rubies
Unicode::Version.emoji_version "2.6.2" # => 12.0
Unicode::Version.emoji_version 2.5 # => 5.0

# Returns nil when Ruby version too old (before 2.5)
Unicode::Version.emoji_version 2.4 # => nil

MIT License

Copyright (C) 2020-2023 Jan Lelis https://janlelis.com. Released under the MIT license.

About

Which level of Unicode and Emoji support is included with Ruby?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%