class String
Public Instance Methods
surprisecase()
click to toggle source
# File lib/surprisecase/string.rb, line 11 def surprisecase dup.surprisecase! end
surprisecase!()
click to toggle source
# File lib/surprisecase/string.rb, line 4 def surprisecase! return self if empty? half_universe = length/2 half_universe.times { slice!(rand(length)) } self end