Module: Match

Defined in:
lib/match/otu/taxon_name.rb,
lib/match/otu/merge_results.rb,
lib/match/otu/morphospecies_name.rb,
lib/match/otu/name_batch_matcher.rb

Overview

Shared batch-matching mechanics for Match::Otu::* matchers: matches each unique input name once (memoized), then re-expands the memoized results back over the original, possibly-duplicated, order-preserving input array.

Includers must define names and a private match_name(name) returning a result Hash.

Defined Under Namespace

Modules: Otu