lib/lite/uxid/nanoid.rb in lite-uxid-1.3.0 vs lib/lite/uxid/nanoid.rb in lite-uxid-1.4.0

- old
+ new

@@ -3,10 +3,12 @@ module Lite module Uxid class Nanoid < Irreversible def encode - coder_chars.chars.sample(coder_length).join + (0...coder_size).each_with_object(+"") do |i, str| + str << coder_charset[coder_bytes[i] & 63] + end end end end end