lib/aixm/feature/navigational_aid/designated_point.rb in aixm-0.2.1 vs lib/aixm/feature/navigational_aid/designated_point.rb in aixm-0.2.2
- old
+ new
@@ -21,11 +21,11 @@
attr_reader :type
public_class_method :new
- def initialize(id:, name:, xy:, z: nil, type:)
+ def initialize(id:, name: nil, xy:, z: nil, type:)
super(id: id, name: name, xy: xy, z: z)
self.type = type
end
def type=(value)
@@ -58,10 +58,10 @@
def to_aixm(*extensions)
builder = to_builder(*extensions)
builder.Dpn do |dpn|
dpn << to_uid(*extensions).indent(2)
dpn.OrgUid
- dpn.txtName(name)
+ dpn.txtName(name) if name
dpn.codeDatum('WGE')
dpn.codeType(type_key.to_s)
if z
dpn.valElev(z.alt)
dpn.uomDistVer(z.unit.to_s)