@@ -30,7 +30,7 @@ def define
30
30
elsif %w( france monaco new-caledonia wallis-and-futuna ) . include? ( calculator . ceremony_country )
31
31
question :marriage_or_pacs?
32
32
elsif calculator . ceremony_country_is_french_overseas_territory?
33
- outcome :outcome_os_france_or_fot
33
+ outcome :outcome_marriage_in_france_or_french_overseas_territory
34
34
else
35
35
question :legal_residency?
36
36
end
@@ -61,11 +61,11 @@ def define
61
61
next_node do |response |
62
62
calculator . marriage_or_pacs = response
63
63
if calculator . ceremony_country == 'monaco'
64
- outcome :outcome_monaco
64
+ outcome :outcome_ceremonies_in_monaco
65
65
elsif calculator . want_to_get_married?
66
- outcome :outcome_os_france_or_fot
66
+ outcome :outcome_marriage_in_france_or_french_overseas_territory
67
67
else
68
- outcome :outcome_cp_france_pacs
68
+ outcome :outcome_civil_partnership_in_france_or_french_overseas_territory
69
69
end
70
70
end
71
71
end
@@ -90,205 +90,164 @@ def define
90
90
next_node do |response |
91
91
calculator . sex_of_your_partner = response
92
92
if calculator . ceremony_country == 'brazil' && calculator . resident_outside_of_uk?
93
- outcome :outcome_brazil_not_living_in_the_uk
93
+ outcome :outcome_marriage_in_brazil_when_residing_in_brazil_or_third_country
94
94
elsif calculator . ceremony_country == "netherlands"
95
- outcome :outcome_marriage_via_local_authorities
95
+ outcome :outcome_ceremonies_in_netherlands_or_marriage_via_local_authority_countries
96
96
elsif calculator . ceremony_country == "portugal"
97
- outcome :outcome_portugal
97
+ outcome :outcome_ceremonies_in_portugal
98
98
elsif calculator . ceremony_country == "ireland"
99
- outcome :outcome_ireland
99
+ outcome :outcome_ceremonies_in_ireland
100
100
elsif calculator . ceremony_country == "switzerland"
101
- outcome :outcome_switzerland
101
+ outcome :outcome_ceremonies_in_switzerland
102
102
elsif calculator . ceremony_country == "spain"
103
- outcome :outcome_spain
103
+ outcome :outcome_ceremonies_in_spain
104
104
elsif calculator . ceremony_country == 'dominican-republic'
105
- outcome :outcome_dominican_republic
105
+ outcome :outcome_ceremonies_in_dominican_republic
106
106
elsif calculator . partner_is_opposite_sex?
107
107
if calculator . ceremony_country == 'hong-kong'
108
- outcome :outcome_os_hong_kong
108
+ outcome :outcome_opposite_sex_marriage_in_hong_kong
109
109
elsif calculator . ceremony_country == 'germany'
110
- outcome :outcome_os_germany
110
+ outcome :outcome_opposite_sex_marriage_in_germany
111
111
elsif calculator . ceremony_country == 'oman'
112
- outcome :outcome_os_oman
112
+ outcome :outcome_opposite_sex_marriage_in_oman
113
113
elsif calculator . ceremony_country == 'belarus'
114
- outcome :outcome_os_belarus
114
+ outcome :outcome_opposite_sex_marriage_in_belarus
115
115
elsif calculator . ceremony_country == 'kuwait'
116
- outcome :outcome_os_kuwait
116
+ outcome :outcome_opposite_sex_marriage_in_kuwait
117
117
elsif calculator . ceremony_country == 'japan'
118
- outcome :outcome_os_japan
118
+ outcome :outcome_opposite_sex_marriage_in_japan
119
119
elsif calculator . resident_of_third_country? &&
120
120
(
121
121
calculator . opposite_sex_consular_cni_country? ||
122
122
%w( kosovo ) . include? ( calculator . ceremony_country ) ||
123
123
calculator . opposite_sex_consular_cni_in_nearby_country?
124
124
)
125
- outcome :outcome_consular_cni_os_residing_in_third_country
125
+ outcome :outcome_opposite_sex_marriage_in_consular_cni_countries_when_residing_in_third_country
126
126
elsif calculator . ceremony_country == 'norway' && calculator . resident_of_third_country?
127
- outcome :outcome_consular_cni_os_residing_in_third_country
127
+ outcome :outcome_opposite_sex_marriage_in_consular_cni_countries_when_residing_in_third_country
128
128
elsif calculator . ceremony_country == 'italy'
129
- outcome :outcome_os_italy
129
+ outcome :outcome_opposite_sex_marriage_in_italy_when_residing_in_uk_or_italy
130
130
elsif calculator . ceremony_country == 'cambodia'
131
- outcome :outcome_os_cambodia
131
+ outcome :outcome_opposite_sex_marriage_in_cambodia
132
132
elsif calculator . ceremony_country == "colombia"
133
- outcome :outcome_os_colombia
133
+ outcome :outcome_opposite_sex_marriage_in_colombia
134
134
elsif calculator . ceremony_country == 'germany'
135
- outcome :outcome_os_germany
135
+ outcome :outcome_opposite_sex_marriage_in_germany
136
136
elsif calculator . ceremony_country == "kosovo"
137
- outcome :outcome_os_kosovo
137
+ outcome :outcome_opposite_sex_marriage_in_kosovo_when_residing_in_uk_or_kosovo
138
138
elsif calculator . ceremony_country == "indonesia"
139
- outcome :outcome_os_indonesia
139
+ outcome :outcome_opposite_sex_marriage_in_indonesia
140
140
elsif calculator . ceremony_country == "laos" && calculator . partner_is_not_national_of_ceremony_country?
141
- outcome :outcome_os_marriage_impossible_no_laos_locals
141
+ outcome :outcome_opposite_sex_marriage_in_laos_without_lao_national
142
142
elsif calculator . ceremony_country == "laos"
143
- outcome :outcome_os_laos
143
+ outcome :outcome_opposite_sex_marriage_in_laos_with_lao_national
144
144
elsif calculator . ceremony_country == 'poland'
145
- outcome :outcome_os_poland
145
+ outcome :outcome_opposite_sex_marriage_in_poland_when_residing_in_uk_or_poland
146
146
elsif calculator . ceremony_country == 'slovenia'
147
- outcome :outcome_os_slovenia
147
+ outcome :outcome_opposite_sex_marriage_in_slovenia_when_residing_in_uk_or_slovenia
148
148
elsif calculator . opposite_sex_consular_cni_country? ||
149
149
(
150
150
calculator . resident_of_uk? &&
151
151
calculator . opposite_sex_no_marriage_related_consular_services_in_ceremony_country?
152
152
) ||
153
153
calculator . opposite_sex_consular_cni_in_nearby_country?
154
- outcome :outcome_os_consular_cni
154
+ outcome :outcome_opposite_sex_marriage_in_consular_cni_countries_when_residing_in_uk_or_ceremony_country
155
155
elsif calculator . ceremony_country == "finland" && calculator . resident_of_uk?
156
- outcome :outcome_os_consular_cni
156
+ outcome :outcome_opposite_sex_marriage_in_consular_cni_countries_when_residing_in_uk_or_ceremony_country
157
157
elsif calculator . ceremony_country == "norway" && calculator . resident_of_uk?
158
- outcome :outcome_os_consular_cni
158
+ outcome :outcome_opposite_sex_marriage_in_consular_cni_countries_when_residing_in_uk_or_ceremony_country
159
159
elsif calculator . opposite_sex_affirmation_country?
160
- outcome :outcome_os_affirmation
160
+ outcome :outcome_opposite_sex_marriage_in_affirmation_countries
161
161
elsif calculator . ceremony_country_in_the_commonwealth? ||
162
162
calculator . ceremony_country == 'zimbabwe'
163
- outcome :outcome_os_commonwealth
163
+ outcome :outcome_opposite_sex_marriage_in_commonwealth_countries
164
164
elsif calculator . ceremony_country_is_british_overseas_territory?
165
- outcome :outcome_os_bot
165
+ outcome :outcome_opposite_sex_marriage_in_british_overseas_territory
166
166
elsif calculator . opposite_sex_no_consular_cni_country? ||
167
167
(
168
168
calculator . resident_outside_of_uk? &&
169
169
calculator . opposite_sex_no_marriage_related_consular_services_in_ceremony_country?
170
170
)
171
- outcome :outcome_os_no_cni
171
+ outcome :outcome_opposite_sex_in_no_cni_countries_when_residing_in_ceremony_or_third_country
172
172
elsif calculator . opposite_sex_marriage_via_local_authorities?
173
- outcome :outcome_marriage_via_local_authorities
173
+ outcome :outcome_ceremonies_in_netherlands_or_marriage_via_local_authority_countries
174
174
elsif calculator . opposite_sex_in_other_countries?
175
- outcome :outcome_os_other_countries
175
+ outcome :outcome_opposite_sex_marriage_in_other_countries
176
176
end
177
177
elsif calculator . partner_is_same_sex?
178
178
if %w( belgium norway ) . include? ( calculator . ceremony_country )
179
- outcome :outcome_ss_affirmation
179
+ outcome :outcome_same_sex_civil_partnership_in_affirmation_countries
180
180
elsif calculator . same_sex_ceremony_country_unknown_or_has_no_embassies?
181
- outcome :outcome_os_no_cni
181
+ outcome :outcome_opposite_sex_in_no_cni_countries_when_residing_in_ceremony_or_third_country
182
182
elsif calculator . ceremony_country == "malta"
183
- outcome :outcome_ss_marriage_malta
183
+ outcome :outcome_same_sex_marriage_and_civil_partnership_in_malta
184
184
elsif calculator . same_sex_marriage_not_possible?
185
- outcome :outcome_ss_marriage_not_possible
185
+ outcome :outcome_same_sex_marriage_and_civil_partnership_not_possible
186
186
elsif calculator . ceremony_country == "germany" && calculator . partner_is_national_of_ceremony_country?
187
- outcome :outcome_cp_or_equivalent
187
+ outcome :outcome_same_sex_civil_partnership
188
188
elsif calculator . same_sex_marriage_country? ||
189
189
(
190
190
calculator . same_sex_marriage_country_when_couple_british? &&
191
191
calculator . partner_british?
192
192
) ||
193
193
calculator . same_sex_marriage_and_civil_partnership?
194
- outcome :outcome_ss_marriage
194
+ outcome :outcome_same_sex_marriage_and_civil_partnership
195
195
elsif calculator . civil_partnership_equivalent_country?
196
- outcome :outcome_cp_or_equivalent
196
+ outcome :outcome_same_sex_civil_partnership
197
197
elsif calculator . civil_partnership_cni_not_required_country?
198
- outcome :outcome_cp_no_cni
198
+ outcome :outcome_same_sex_civil_partnership_in_no_cni_countries
199
199
elsif %w( canada south-africa ) . include? ( calculator . ceremony_country )
200
- outcome :outcome_cp_commonwealth_countries
200
+ outcome :outcome_same_sex_civil_partnership_in_commonwealth_countries
201
201
elsif calculator . civil_partnership_consular_country?
202
- outcome :outcome_cp_consular
202
+ outcome :outcome_same_sex_civil_partnership_in_consular_countries
203
203
else
204
- outcome :outcome_cp_all_other_countries
204
+ outcome :outcome_same_sex_marriage_and_civil_partnership_in_other_countries
205
205
end
206
206
end
207
207
end
208
208
end
209
209
210
- outcome :outcome_ireland
211
-
212
- outcome :outcome_switzerland
213
-
214
- outcome :outcome_marriage_via_local_authorities
215
-
216
- outcome :outcome_portugal
217
-
218
- outcome :outcome_os_germany
219
-
220
- outcome :outcome_os_kuwait
221
-
222
- outcome :outcome_os_indonesia
223
-
224
- outcome :outcome_os_laos
225
-
226
- outcome :outcome_os_japan
227
-
228
- outcome :outcome_os_hong_kong
229
-
230
- outcome :outcome_os_kosovo
231
-
232
- outcome :outcome_brazil_not_living_in_the_uk
233
-
234
- outcome :outcome_os_cambodia
235
-
236
- outcome :outcome_os_colombia
237
-
238
- outcome :outcome_os_oman
239
-
240
- outcome :outcome_os_poland
241
-
242
- outcome :outcome_os_slovenia
243
-
244
- outcome :outcome_monaco
245
-
246
- outcome :outcome_spain
247
-
248
- outcome :outcome_os_commonwealth
249
-
250
- outcome :outcome_os_bot
251
-
252
- outcome :outcome_os_belarus
253
-
254
- outcome :outcome_os_italy
255
-
256
- outcome :outcome_consular_cni_os_residing_in_third_country
257
-
258
- outcome :outcome_os_consular_cni
259
-
260
- outcome :outcome_os_france_or_fot
261
-
262
- outcome :outcome_os_affirmation
263
-
264
- outcome :outcome_os_no_cni
265
-
266
- outcome :outcome_os_other_countries
267
-
268
- #CP outcomes
269
- outcome :outcome_cp_or_equivalent
270
-
271
- outcome :outcome_cp_france_pacs
272
-
273
- outcome :outcome_cp_no_cni
274
-
275
- outcome :outcome_cp_commonwealth_countries
276
-
277
- outcome :outcome_cp_consular
278
-
279
- outcome :outcome_cp_all_other_countries
280
-
281
- outcome :outcome_ss_marriage
282
-
283
- outcome :outcome_ss_marriage_not_possible
284
-
285
- outcome :outcome_ss_marriage_malta
286
-
287
- outcome :outcome_ss_affirmation
288
-
289
- outcome :outcome_os_marriage_impossible_no_laos_locals
290
-
291
- outcome :outcome_dominican_republic
210
+ outcome :outcome_ceremonies_in_dominican_republic
211
+ outcome :outcome_ceremonies_in_ireland
212
+ outcome :outcome_ceremonies_in_monaco
213
+ outcome :outcome_ceremonies_in_netherlands_or_marriage_via_local_authority_countries
214
+ outcome :outcome_ceremonies_in_portugal
215
+ outcome :outcome_ceremonies_in_spain
216
+ outcome :outcome_ceremonies_in_switzerland
217
+ outcome :outcome_civil_partnership_in_france_or_french_overseas_territory
218
+ outcome :outcome_marriage_in_brazil_when_residing_in_brazil_or_third_country
219
+ outcome :outcome_marriage_in_france_or_french_overseas_territory
220
+ outcome :outcome_opposite_sex_in_no_cni_countries_when_residing_in_ceremony_or_third_country
221
+ outcome :outcome_opposite_sex_marriage_in_affirmation_countries
222
+ outcome :outcome_opposite_sex_marriage_in_belarus
223
+ outcome :outcome_opposite_sex_marriage_in_british_overseas_territory
224
+ outcome :outcome_opposite_sex_marriage_in_cambodia
225
+ outcome :outcome_opposite_sex_marriage_in_colombia
226
+ outcome :outcome_opposite_sex_marriage_in_commonwealth_countries
227
+ outcome :outcome_opposite_sex_marriage_in_consular_cni_countries_when_residing_in_third_country
228
+ outcome :outcome_opposite_sex_marriage_in_consular_cni_countries_when_residing_in_uk_or_ceremony_country
229
+ outcome :outcome_opposite_sex_marriage_in_germany
230
+ outcome :outcome_opposite_sex_marriage_in_hong_kong
231
+ outcome :outcome_opposite_sex_marriage_in_indonesia
232
+ outcome :outcome_opposite_sex_marriage_in_italy_when_residing_in_uk_or_italy
233
+ outcome :outcome_opposite_sex_marriage_in_japan
234
+ outcome :outcome_opposite_sex_marriage_in_kosovo_when_residing_in_uk_or_kosovo
235
+ outcome :outcome_opposite_sex_marriage_in_kuwait
236
+ outcome :outcome_opposite_sex_marriage_in_laos_with_lao_national
237
+ outcome :outcome_opposite_sex_marriage_in_laos_without_lao_national
238
+ outcome :outcome_opposite_sex_marriage_in_oman
239
+ outcome :outcome_opposite_sex_marriage_in_other_countries
240
+ outcome :outcome_opposite_sex_marriage_in_poland_when_residing_in_uk_or_poland
241
+ outcome :outcome_opposite_sex_marriage_in_slovenia_when_residing_in_uk_or_slovenia
242
+ outcome :outcome_same_sex_civil_partnership
243
+ outcome :outcome_same_sex_civil_partnership_in_affirmation_countries
244
+ outcome :outcome_same_sex_civil_partnership_in_commonwealth_countries
245
+ outcome :outcome_same_sex_civil_partnership_in_consular_countries
246
+ outcome :outcome_same_sex_civil_partnership_in_no_cni_countries
247
+ outcome :outcome_same_sex_marriage_and_civil_partnership
248
+ outcome :outcome_same_sex_marriage_and_civil_partnership_in_malta
249
+ outcome :outcome_same_sex_marriage_and_civil_partnership_in_other_countries
250
+ outcome :outcome_same_sex_marriage_and_civil_partnership_not_possible
292
251
end
293
252
end
294
253
end
0 commit comments