Module: Taxa::OpenTreeOfLife::Taxonomy::TaxonInfo
- Included in:
- Taxa::OpenTreeOfLife::Taxonomy
- Defined in:
- lib/taxa/open_tree_of_life/taxonomy/taxon_info.rb
Overview
wrapper around the node_info tree of life endpoint for Open Tree of Life
Instance Method Summary collapse
Instance Method Details
#taxon_info(**parameters) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/taxa/open_tree_of_life/taxonomy/taxon_info.rb', line 10 def taxon_info(**parameters) ott_id = parameters[:ott_id] source_id = parameters[:source_id] validate_ott_and_source_id(ott_id, source_id) url = 'https://api.opentreeoflife.org/v3/taxonomy/taxon_info' response = @http_client.post(url, JSON.generate(parameters), 'Content-Type' => 'application/json') JSON.parse(response.body) end |