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
def self.to_constant(str) str = 'default' if str.empty? str.gsub(/:(.?)/) { "::#{$1.upcase}" }.gsub(/(?:^|_)(.)/) { $1.upcase } end