lib/core/facets/string/snakecase.rb in facets-2.5.2 vs lib/core/facets/string/snakecase.rb in facets-2.6.0
- old
+ new
@@ -5,13 +5,13 @@
# Changes '::' to '/' to convert namespaces to paths.
#
# Examples
# "SnakeCase".snakecase #=> "snake_case"
# "Snake-Case".snakecase #=> "snake_case"
- # "SnakeCase::Errors".underscore #=> "snake_case/errors"
+ # "SnakeCase::Errors".snakecase #=> "snake_case/errors"
#
def snakecase
- gsub(/::/, '/'). # NOT SO SURE ABOUT THIS -T
+ gsub(/::/, '/'). # NOT SO SURE ABOUT THIS
gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2').
gsub(/([a-z\d])([A-Z])/,'\1_\2').
tr("-", "_").
downcase
end