Sha256: fe0c03291a306ad23c3fe165ff16f8c311e948e6c0a636d2e4dad6dc1af8e531
Contents?: true
Size: 692 Bytes
Versions: 37
Compression:
Stored size: 692 Bytes
Contents
# frozen_string_literal: true module Renalware module UKRDC module Outgoing module Rendering class Name < Rendering::Base pattr_initialize [:nameable!] def xml element end private def element Ox::Element.new("Name").tap do |elem| elem[:use] = "L" elem << create_node("Prefix", nameable.title) elem << create_node("Family", nameable.family_name.strip) elem << create_node("Given", nameable.given_name.strip) elem << create_node("Suffix", nameable.suffix) end end end end end end end
Version data entries
37 entries across 37 versions & 1 rubygems