lib/spiker.rb in spiker-0.1.5 vs lib/spiker.rb in spiker-0.1.6
- old
+ new
@@ -10,10 +10,10 @@
str.split(/[^A-Za-z0-0]/).map(&:capitalize).join
end
def self.snake_case(str)
# lifted from ActiveSupport inflectors
- str.gsub(/::/, "/")
+ str.gsub("::", "/")
.gsub(/([A-Z]+)([A-Z][a-z])/, '\1_\2')
.gsub(/([a-z\d])([A-Z])/, '\1_\2')
.tr("-", "_")
.downcase
end