# File lib/lucky_sneaks/unidecoder.rb, line 14 14: def decode(string) 15: string.gsub(/[^\x00-\x7f]/u) do |codepoint| 16: begin 17: unpacked = codepoint.unpack("U")[0] 18: CODEPOINTS[code_group(unpacked)][grouped_point(unpacked)] 19: rescue 20: # Hopefully this won't come up much 21: "?" 22: end 23: end 24: end