module Natour::BotanicalNameUtils
Public Instance Methods
parse(name)
click to toggle source
# File lib/natour/utils/botanical_name_utils.rb, line 5 def parse(name) result = name.match(/^([^ ]+ [^ ]+)(( aggr\.)|(.*( subsp\. [^ ]+)))?.*$/) return unless result "#{result[1]}#{result[3]}#{result[5]}" end