module Wordmix
Constants
- VERSION
Public Class Methods
obfuscate(text)
click to toggle source
# File lib/wordmix.rb, line 4 def self.obfuscate(text) words = text.split(/\s+/) words.map do |word| word, puncuation = word.split(/\b/) word_array = word.chars first = word_array.shift last = word_array.pop word_array.shuffle! [first, *word_array, last, puncuation].join.downcase end.join(' ') end