module GMO::PG::Util::RandomString
Public Class Methods
generate(prefix: '', suffix: '', chars: [], length: 0)
click to toggle source
# File lib/gmo-pg/util.rb, line 5 def self.generate(prefix: '', suffix: '', chars: [], length: 0) str = '' prefix = prefix.to_s suffix = suffix.to_s str << prefix (length - prefix.length - suffix.length).times { str << chars.sample } str << suffix end