module Gbif::Occurrences

Public Class Methods

get(key:, verbose: nil, options: nil) click to toggle source

Gets details for a single, interpreted occurrence

@param key [int] A GBIF occurrence key

@return [hash]

@example

require 'gbifrb'

occ = Gbif::Occurrences
occ.get(key: 1258202889)
occ.get(key: 1227768771)
# File lib/gbifrb/Occurrences.rb, line 354
def self.get(key:, verbose: nil, options: nil)
    url = 'occurrence/' + key.to_s
    Request.new(url, {}, verbose, options).perform
end
get_fragment(key:, verbose: nil, options: nil) click to toggle source

Get a single occurrence fragment in its raw form (xml or json)

@param key [int] A GBIF occurrence key

@return: [hash]

@example

require 'gbifrb'

occ = Gbif::Occurrences
occ.get_fragment(key: 1052909293)
occ.get_fragment(key: 1227768771)
occ.get_fragment(key: 1227769518)
# File lib/gbifrb/Occurrences.rb, line 393
def self.get_fragment(key:, verbose: nil, options: nil)
    url = 'occurrence/' + key.to_s + '/fragment'
    Request.new(url, {}, verbose, options).perform
end
get_verbatim(key:, verbose: nil, options: nil) click to toggle source

Gets a verbatim occurrence record without any interpretation

@param key [int] A GBIF occurrence key

@return [hash]

@example

require 'gbifrb'

occ = Gbif::Occurrences
occ.get_verbatim(key: 1258202889)
occ.get_verbatim(key: 1227768771)
# File lib/gbifrb/Occurrences.rb, line 373
def self.get_verbatim(key:, verbose: nil, options: nil)
    url = 'occurrence/' + key.to_s + '/verbatim'
    Request.new(url, {}, verbose, options).perform
end