I agree that it's probably a bad idea to add a activesupport as a dependency. 

This lambda only turns strings like "lowercase_string_WITH_underscores" into camelcased strings "LowercaseStringWITHUnderscores". Is that all it needs to do?