class Eol::HierarchyEntries
Contains data on a single hierarchy and its internal relationships
Attributes
ancestors[RW]
@return [Array]
children[RW]
@return [Array]
name_according_to[RW]
@return [Array]
parent_name_usage_id[RW]
@return [Integer]
scientific_name[RW]
@return [String] binomial nomenclature in zoology
source[RW]
@return [String] a link
source_identifier[RW]
@return [String]
synonyms[RW]
@return [Array]
taxon_concept_id[RW]
@return [Integer]
vernacular_names[RW]
@return [Array]
Public Class Methods
new(response)
click to toggle source
# File lib/eol/hierarchy_entries.rb, line 28 def initialize(response) self.source_identifier = response['sourceIdentifier'] self.parent_name_usage_id = response['parentNameUsageID'] self.taxon_concept_id = response['taxonConceptID'] self.scientific_name = response['scientificName'] self.source = response['source'] self.name_according_to = response['nameAccordingTo'] self.vernacular_names = response['vernacularNames'] self.synonyms = response['synonyms'] self.ancestors = response['ancestors'] self.children = response['children'] end
Public Instance Methods
each() { |source_identifier| ... }
click to toggle source
# File lib/eol/hierarchy_entries.rb, line 41 def each yield @source_identifier yield @parent_name_usage_id yield @taxon_concept_id yield @scientific_name yield @source yield @name_according_to yield @vernacular_names yield @synonyms yield @ancestors yield @children end