Class: TaxonNameClassification::Iczn::Unavailable::Excluded
Defined Under Namespace
Modules: InnerClass
Classes: BasedOnFossilGenusFormula, HypotheticalConcept, Infrasubspecific, NameForHybrid, NameForTerratologicalSpecimen, NotForNomenclature, TemporaryName, WorkOfExtantAnimalAfter1930, ZoologicalFormula
Constant Summary
collapse
- NOMEN_URI =
'http://purl.obolibrary.org/obo/NOMEN_0000026'.freeze
Class Method Summary
collapse
Instance Method Summary
collapse
assignable
applicable_ranks, code_applicability_start_year
Class Method Details
.disjoint_taxon_name_classes ⇒ Object
.gbif_status ⇒ Object
19
20
21
|
# File 'app/models/taxon_name_classification/iczn/unavailable/excluded.rb', line 19
def self.gbif_status
'nullum'
end
|
Instance Method Details
#classification_label ⇒ Object
5
6
7
8
|
# File 'app/models/taxon_name_classification/iczn/unavailable/excluded.rb', line 5
def classification_label
return 'excluded' if type_name.to_s == 'TaxonNameClassification::Iczn::Unavailable::Excluded'
'excluded: ' + type_name.demodulize.underscore.humanize.downcase.gsub(/\d+/, ' \0 ').squish
end
|
#sv_not_specific_classes ⇒ Object
157
158
159
|
# File 'app/models/taxon_name_classification/iczn/unavailable/excluded.rb', line 157
def sv_not_specific_classes
soft_validations.add(:type, 'Please specify the reasons for the name being Excluded')
end
|