module Test::Unit::Context::Helpers
Public Instance Methods
generate_uuid()
click to toggle source
# File lib/test/unit/context/helpers.rb, line 20 def generate_uuid uuid = [ (Time.now.to_f * 1000).to_i % 10 ] 15.times { uuid << rand(16).to_s(16) } uuid.join end
to_const_name(str, prefix = nil, suffix = nil)
click to toggle source
# File lib/test/unit/context/helpers.rb, line 10 def to_const_name(str, prefix = nil, suffix = nil) name = str.dup name.lstrip! if prefix name.rstrip! if suffix name.gsub!(CONST_NAME_SUB_, '_') name.gsub!(/\/(.?)/) { $1.upcase } name.gsub!(/(?:^|_)(.)/) { $1.upcase } "#{prefix}#{name}#{suffix}" end