Skip to content

tadd/string_undump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Dec 9, 2017
87bc326 · Dec 9, 2017

History

60 Commits
Dec 9, 2017
Nov 18, 2017
Dec 9, 2017
Nov 18, 2017
Nov 6, 2017
Apr 12, 2017
Apr 12, 2017
Apr 12, 2017
Oct 25, 2017
Oct 25, 2017
Oct 25, 2017
Dec 9, 2017

Repository files navigation

String#undump

Unofficial implementation of String#undump, does inverse of String#dump. See Feature #12275 for details.

Usage

require 'string_undump'

puts '\u3059\u3054\u30FC\u3044'.undump #=> すごーい
puts '\xE3\x81\x9F\xE3\x81\xAE\xE3\x81\x97\xE3\x83\xBC'.undump #=> たのしー
puts '\u{1F43E}'.undump #=> 🐾

See testcase also.

Installation

Add this line to your application's Gemfile:

gem 'string_undump'

And then execute:

$ bundle

Or install it yourself as:

$ gem install string_undump

Supported Ruby versions

2.0.0 or later.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/tadd/string_undump.

License

Ruby's. See COPYING.