Module: ScientificNameClean::ValidNameLetters0

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

Instance Method Summary collapse

Instance Method Details

#valueObject



7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
# File 'lib/biodiversity/parser/scientific_name_clean.rb', line 7397

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