Class: Scooter::Utilities::StringUtilities::RandomHighbitString

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

Overview

Create some single-byte characters outside the ASCII 7-bit range.

Class Method Summary collapse

Class Method Details

.generate(length = 32) ⇒ Object



23
24
25
26
# File 'lib/scooter/utilities/string_utilities.rb', line 23

def self.generate(length = 32)
  characters = (0x80..0xFF).to_a.map {|e| e.chr }
  (0...length).map{ characters[rand(characters.length)] }.join
end