module Kramdown::Utils
def self.camelize(name)
def self.camelize(name) name.split('_').inject('') {|s,x| s << x[0..0].upcase + x[1..-1] } end
def self.snake_case(name)
def self.snake_case(name) name = name.dup name.gsub!(/([A-Z]+)([A-Z][a-z])/,'\1_\2') name.gsub!(/([a-z])([A-Z])/,'\1_\2') name.downcase! name end