lib/reality/naming.rb in reality-naming-1.0.0 vs lib/reality/naming.rb in reality-naming-1.1.0
- old
+ new
@@ -107,10 +107,10 @@
def split_into_words(word)
word = word.to_s.dup
word.gsub!(/([A-Z]+)([A-Z][a-z])/, '\1_\2')
word.gsub!(/([a-z\d])([A-Z])/, '\1_\2')
word.tr!('-', '_')
- word.split('_')
+ word.split('_').collect{|w| w.upcase == w ? w.downcase : w }
end
private
def pluralization_rules