SpeciesFileGroup/taxonworks

View on GitHub
app/models/taxon_name_relationship/icn/accepting/alternative_family_name.rb

Summary

Maintainability
A
0 mins
Test Coverage
class TaxonNameRelationship::Icn::Accepting::AlternativeFamilyName < TaxonNameRelationship::Icn::Accepting

  NOMEN_URI='http://purl.obolibrary.org/obo/NOMEN_0000371'.freeze

  #left_side
  def self.valid_subject_ranks
    FAMILY_RANK_NAMES_ICN
  end

  # right_side
  def self.valid_object_ranks
    FAMILY_RANK_NAMES_ICN
  end

  def object_status
    'as alternative family name'
  end

  def subject_status
    'alternative family name'
  end

  def self.assignable
    true
  end

  def self.assignment_method
    # bus.set_as_icn_alternative_family_name_of(aus)
    :icn_as_alternative_family_name_of
  end

  def self.inverse_assignment_method
    # aus.icn_alternative_family_name = bus
    :icn_alternative_family_name
  end

end