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