Class: SulOrcidClient::CocinaSupport

Inherits:
Object
  • Object
show all
Defined in:
lib/sul_orcid_client/cocina_support.rb

Overview

Helper methods for working with Orcid in Cocina

Class Method Summary collapse

Class Method Details

.orcidid(contributor) ⇒ String?

Returns orcid id including host if present.

Parameters:

  • contributor (Cocina::Models::Contributor)

    to check

Returns:

  • (String, nil)

    orcid id including host if present



8
9
10
# File 'lib/sul_orcid_client/cocina_support.rb', line 8

def self.orcidid(contributor)
  contributor.identifier.find { |check_identifier| check_identifier.type == 'ORCID' }&.uri
end