module Thor::Util

def self.to_constant(str)

def self.to_constant(str)
  str = 'default' if str.empty?
  str.gsub(/:(.?)/) { "::#{$1.upcase}" }.gsub(/(?:^|_)(.)/) { $1.upcase }
end