stesla/base32 — pull request #4 by localshred (2014-01-23 20:47:12+00:00)
Title: JRuby String#bytes returns enum

Calling table.bytes.size is failing in JRuby because of an
[incompatability between JRuby and MRI][1].

In MRI 1.8 and 1.9 String#bytes returned an Enumerator. MRI 2.x changes this
behavior to return an array. JRuby <= 1.7.x mimics the 1.9 behavior of
returning an Enumerator.

The simple solution is to call to_a on the returned bytes when we are checking
the byte size of the newly assigned table.

[1]: https://github.com/jruby/jruby/issues/1109