SpeciesFileGroup/taxonworks

View on GitHub
app/controllers/tasks/asserted_distributions/basic_endemism_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Tasks::AssertedDistributions::BasicEndemismController < ApplicationController
  include TaskControllerConfiguration

  # GET
  def index
    @taxon_name = TaxonName.where(project_id: sessions_current_project_id).find(params[:taxon_name_id]) if params[:taxon_name_id].present?
    @taxon_name ||= sessions_current_project.root_taxon_name

    @geographic_area = GeographicArea.find(params[:geographic_area_id]) if params[:geographic_area_id].present?
    @geographic_area ||= GeographicArea.first

    @data = TaxonWorks::Analysis::AssertedDistribution::BasicEndemism.quick_endemism(@taxon_name, @geographic_area)
  end

end