Method: OrcidClient::Work#initialize
- Defined in:
- lib/orcid_client/work.rb
#initialize(doi:, orcid:, orcid_token:, **options) ⇒ Work
Returns a new instance of Work.
24 25 26 27 28 29 30 31 32 |
# File 'lib/orcid_client/work.rb', line 24 def initialize(doi:, orcid:, orcid_token:, **) @doi = doi @orcid = orcid @orcid_token = orcid_token @sandbox = .fetch(:sandbox, nil) || ENV['API_URL'] == "https://api.stage.datacite.org" @put_code = .fetch(:put_code, nil) @agency = .fetch(:agency, nil) @visibility = .fetch(:visibility, 'public') end |