From 837923b0ec4869e9b9dedd954b5ad7ef77574684 Mon Sep 17 00:00:00 2001 From: Ilya Date: Tue, 27 Oct 2020 16:48:13 +0500 Subject: [PATCH] Only add CompanyName, PhoneNumber and AttentionName attributes when they are present --- lib/ups/builders/organisation_builder.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/ups/builders/organisation_builder.rb b/lib/ups/builders/organisation_builder.rb index 0bad004..18c24bb 100644 --- a/lib/ups/builders/organisation_builder.rb +++ b/lib/ups/builders/organisation_builder.rb @@ -71,9 +71,9 @@ def address # @return [Ox::Element] XML representation of the current object def to_xml Element.new(name).tap do |org| - org << company_name - org << phone_number - org << attention_name + org << company_name if opts[:company_name] + org << phone_number if opts[:phone_number] + org << attention_name if opts[:attention_name] org << address org << tax_identification_number end