Method: TestServer::WebHelper#generate_random_string

Defined in:
lib/test_server/web_helper.rb

#generate_random_string(count) ⇒ Object



8
9
10
11
12
# File 'lib/test_server/web_helper.rb', line 8

def generate_random_string(count)
  o = [('a'..'z'), ('A'..'Z'), (1..9), %w{° ^ ! " § $ % & / ( ) = ? * + ~ ` ´ ' # > < | @ ł   ŧ    ŋ đ ð ſ ð đ ŋ ħ   ¢ « | » « ¢    µ ·   ĸ ¹ ² ³ ¼ ½ ¬ \{ [ ] \}}].map { |i| i.to_a }.flatten

  (0...count.to_i).map { o[rand(o.length)] }.join
end