Class: Scooter::Utilities::StringUtilities::RandomTwoByteUnicodeString

Inherits:
Object
  • Object
show all
Defined in:
lib/scooter/utilities/string_utilities.rb

Overview

Create a string of two-byte Cyrillic characters.

Class Method Summary collapse

Class Method Details

.generate(length = 32) ⇒ Object



15
16
17
18
# File 'lib/scooter/utilities/string_utilities.rb', line 15

def self.generate(length = 32)
  characters  = (0x0400..0x04FF).to_a.map {|e| e.chr(Encoding::UTF_8) }
  (0...length).map{ characters[rand(characters.length)] }.join
end