lib/amsi/document_parser/get_moveins.rb in amsi-1.0.1 vs lib/amsi/document_parser/get_moveins.rb in amsi-1.1.0

- old
+ new

@@ -29,10 +29,11 @@ escaped_result = response['GetMoveinsByFirstMarketingSourceResult'] parsed_result = MultiXml.parse(escaped_result) leases = parsed_result['Leases']['Lease'] return [] if leases.nil? + leases.is_a?(Array) ? leases : [leases] end def occupants(lease_hash) occupant_hashes(lease_hash).map do |occupant_hash| @@ -42,9 +43,10 @@ def occupant_hashes(lease_hash) occupants = lease_hash['Occupant'] return [] if occupants.nil? + occupants.is_a?(Array) ? occupants : [occupants] end def guest_card(lease_hash) guest_card_hash = lease_hash['GuestCard']