Class: INatGet::Data::Enum::Rank

Inherits:
IS::Enum
  • Object
show all
Defined in:
lib/inat-get/data/types/rank.rb

Constant Summary collapse

PREFERRED =
[ 
  :kingdom, 
  :phylum, 
  :class, 
  :order, 
  :superfamily, 
  :family, 
  :genus, 
  :species, 
  :subspecies, 
  :variety 
].map { |v| INatGet::Data::Enum::Rank.of(v) }.to_set.freeze

Instance Method Summary collapse

Instance Method Details

#levelNumeric

Returns:

  • (Numeric)


50
51
52
# File 'lib/inat-get/data/types/rank.rb', line 50

def level
  @attrs[:level] || order_no
end