Module: TaxonName::TextTree::ClassMethods

Defined in:
app/models/taxon_name/text_tree.rb

Instance Method Summary collapse

Instance Method Details

#render_text_tree(objects: []) ⇒ Object

Returns String.

Returns:

  • String



29
30
31
32
# File 'app/models/taxon_name/text_tree.rb', line 29

def render_text_tree(objects: [])
  a = ::Utilities::Hierarchy.new(objects: )
  a.to_s
end

#text_tree(names) ⇒ Object

Returns String.

Returns:

  • String



23
24
25
26
# File 'app/models/taxon_name/text_tree.rb', line 23

def text_tree(names)
  objects = names.collect{|n| n.send(:text_tree_nodes)}.flatten.uniq
  render_text_tree(objects:)
end