Module: Genericode::Json::CanonicalUriMixin

Included in:
CodeListRef, CodeListSetRef, Column, Identification, Key
Defined in:
lib/genericode/json/canonical_uri_mixin.rb

Instance Method Summary collapse

Instance Method Details

#canonical_uri_from_json(model, value) ⇒ Object



6
7
8
# File 'lib/genericode/json/canonical_uri_mixin.rb', line 6

def canonical_uri_from_json(model, value)
  model.canonical_uri = CanonicalUri.new(content: value) if value
end

#canonical_uri_to_json(model, doc) ⇒ Object



10
11
12
13
14
# File 'lib/genericode/json/canonical_uri_mixin.rb', line 10

def canonical_uri_to_json(model, doc)
  return if model.canonical_uri.nil?

  doc['CanonicalUri'] = model.canonical_uri&.content
end