Sha256: 5fcc93880927c94251c561d9b04a391d5c476bc74df7d5306b8c775be5832ba3
Contents?: true
Size: 476 Bytes
Versions: 3
Compression:
Stored size: 476 Bytes
Contents
class String def unindent gsub(/^\s*/,'') end def unindent! gsub!(/^\s*/,'') end def self.random_char case random_digit = rand(62) when 0...10 : random_digit.to_s when 10...36 : (random_digit + 55).chr when 36...62 : (random_digit + 61).chr end end def self.random(length_of_string=8) Array.new(length_of_string) { random_char }.join end def nameify() downcase.gsub(/[^\w]/, '') end def nameify!() replace nameify end end
Version data entries
3 entries across 3 versions & 2 rubygems