class Datacite::Mapping::AwardNumber
Public Class Methods
new(uri: nil, value:)
click to toggle source
# File lib/datacite/mapping/funding_reference.rb, line 68 def initialize(uri: nil, value:) self.uri = uri self.value = value end
Public Instance Methods
to_s()
click to toggle source
# File lib/datacite/mapping/funding_reference.rb, line 79 def to_s "#{value} (#{uri})" end
value=(value)
click to toggle source
# File lib/datacite/mapping/funding_reference.rb, line 73 def value=(value) raise ArgumentError, 'Value cannot be empty or nil' unless value && !value.empty? @value = value end