Module: Genericode::Json::ShortNameMixin

Included in:
Agency, Column, DatatypeFacet, Identification, Key
Defined in:
lib/genericode/json/short_name_mixin.rb

Instance Method Summary collapse

Instance Method Details

#short_name_from_json(model, value) ⇒ Object



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

def short_name_from_json(model, value)
  model.short_name = ShortName.new(content: value) if value
end

#short_name_to_json(model, doc) ⇒ Object



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

def short_name_to_json(model, doc)
  return if model.short_name.nil?

  doc["ShortName"] = model.short_name.content
end