Browse Source

Refactor page_depends_on

pull/1099/head
Kat 3 years ago
parent
commit
5f949cd5d3
  1. 27
      app/models/form/sales/pages/person_known.rb

27
app/models/form/sales/pages/person_known.rb

@ -15,29 +15,8 @@ class Form::Sales::Pages::PersonKnown < Form::Sales::Pages::Person
end end
def page_depends_on def page_depends_on
case @person_index return (@person_index..4).map { |index| { "hholdcount" => index } } if @person_index == 1
when 1
[ (@person_index..4).map { |index| { "hholdcount" => index, "details_known_#{@person_index - 1}" => 1 } }
{ "hholdcount" => 1 },
{ "hholdcount" => 2 },
{ "hholdcount" => 3 },
{ "hholdcount" => 4 },
]
when 2
[
{ "hholdcount" => 2, "details_known_1" => 1 },
{ "hholdcount" => 3, "details_known_1" => 1 },
{ "hholdcount" => 4, "details_known_1" => 1 },
]
when 3
[
{ "hholdcount" => 3, "details_known_2" => 1 },
{ "hholdcount" => 4, "details_known_2" => 1 },
]
when 4
[
{ "hholdcount" => 4, "details_known_3" => 1 },
]
end
end end
end end

Loading…
Cancel
Save