diff --git a/app/models/medical_release.rb b/app/models/medical_release.rb index 62f08b9..811ef79 100644 --- a/app/models/medical_release.rb +++ b/app/models/medical_release.rb @@ -14,15 +14,37 @@ class MedicalRelease < ApplicationRecord NUMBER_OF_CUSTOM_FIELDS = 15 - composed_of :person_address, + composed_of :person_address, class_name: "Address", - mapping: [ - %w(person_address_street1 street1), - %w(person_address_street2 street2), - %w(person_address_city city), - %w(person_address_state state), - %w(person_address_zip zip), - %w(person_address_country country) + mapping: [ + %w[person_address_street1 street1], + %w[person_address_street2 street2], + %w[person_address_city city], + %w[person_address_state state], + %w[person_address_zip zip], + %w[person_address_country country] + ] + + composed_of :guardian_address, + class_name: 'Address', + mapping: [ + %w[guardian_address_street1 street1], + %w[guardian_address_street2 street2], + %w[guardian_address_city city], + %w[guardian_address_state state], + %w[guardian_address_zip zip], + %w[guardian_address_country country] + ] + + composed_of :guardian_2_address, + class_name: 'Address', + mapping: [ + %w[guardian_2_address_street1 street1], + %w[guardian_2_address_street2 street2], + %w[guardian_2_address_city city], + %w[guardian_2_address_state state], + %w[guardian_2_address_zip zip], + %w[guardian_2_address_country country] ] def self.face_photo_acceptable_content_types