SpeciesFileGroup/taxonworks

View on GitHub
app/helpers/lib/distribution_helper.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Lib::DistributionHelper
  def paper_distribution_entry(taxon_name)
    return nil unless (taxon_name.type == 'Protonym') && taxon_name.is_species_rank?
    otus = Otu.descendant_of_taxon_name(taxon_name.id)

    return nil if otus.empty?
    ::Catalog::Distribution::Entry.new(otus)
  end
end