lib/name-spotter/scientific_name.rb in name-spotter-0.1.1 vs lib/name-spotter/scientific_name.rb in name-spotter-0.1.2
- old
+ new
@@ -2,10 +2,12 @@
class ScientificName
attr_reader :verbatim, :scientific, :start_pos, :end_pos, :score
def self.normalize(name)
name = name.gsub(",", " ")
- name.gsub(/\s+/, " ")
+ name = name.gsub(/\s+/, " ")
+ name = UnicodeUtils.downcase(name)
+ UnicodeUtils.upcase(name[0]) + name[1..-1]
end
def initialize(verbatim_name, options={})
@verbatim = verbatim_name
if options[:start_position]