Module: ScientificNameClean::ValidNameLetters0

Defined in:
lib/biodiversity/parser/scientific_name_clean.rb

Instance Method Summary collapse

Instance Method Details

#valueObject



7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
# File 'lib/biodiversity/parser/scientific_name_clean.rb', line 7209

def value
  res = ""
  text_value.split("").each do |l|
    l = "ae" if l == "æ"
    l = "oe" if l == "œ"
    # We normalize ë as well. It is legal in botanical code, but it
    # is beneficial to normalize it for the reconsiliation purposes
    l = "e" if l == "ë"
    res << l
  end
  res
end