class Datacite::Mapping::Rights
Rights
information for the {Resource}
Constants
- CC_BY
- CC_ZERO
Public Class Methods
new(uri: nil, identifier: nil, identifier_scheme: nil, scheme_uri: nil, language: nil, value: nil)
click to toggle source
Initializes a new {Rights} object
@param uri [URI, nil] a URI for the license. Optional. @param identifier [String, nil] Optional. @param identifier_scheme [String, nil] Optional. @param scheme_url [URI, nil] Optional. @param language [String, nil] Optional. @param value [String] a rights statement.
# File lib/datacite/mapping/rights.rb, line 20 def initialize(uri: nil, identifier: nil, identifier_scheme: nil, scheme_uri: nil, language: nil, value: nil) self.uri = uri self.identifier = identifier self.identifier_scheme = identifier_scheme self.scheme_uri = scheme_uri self.language = language self.value = value end
Public Instance Methods
language=(value)
click to toggle source
# File lib/datacite/mapping/rights.rb, line 29 def language=(value) @language = value&.strip end
value=(new_value)
click to toggle source
# File lib/datacite/mapping/rights.rb, line 33 def value=(new_value) @value = new_value&.strip end