7 changed files with 73 additions and 46 deletions
@ -1,23 +1,23 @@
|
||||
class Form::Sales::Questions::PersonAge < ::Form::Question |
||||
def initialize(id, hsh, page) |
||||
super |
||||
@check_answer_label = "Person #{person_display_number(PERSON_INDEX)}’s age" |
||||
class Form::Sales::Questions::PersonAge < Form::Sales::Questions::Person |
||||
def initialize(id, hsh, page, person_index) |
||||
super(id, hsh, page, person_index) |
||||
@check_answer_label = "Person #{person_display_number}’s age" |
||||
@header = "Age" |
||||
@type = "numeric" |
||||
@page = page |
||||
@width = 3 |
||||
@inferred_check_answers_value = { |
||||
"condition" => { "age#{person_database_number(PERSON_INDEX)}_known" => 1 }, |
||||
"condition" => { "age#{person_index}_known" => 1 }, |
||||
"value" => "Not known", |
||||
} |
||||
@check_answers_card_number = person_database_number(PERSON_INDEX) |
||||
@check_answers_card_number = person_index |
||||
end |
||||
|
||||
PERSON_INDEX = { |
||||
"age2" => 2, |
||||
"age3" => 3, |
||||
"age4" => 4, |
||||
"age5" => 5, |
||||
"age6" => 6, |
||||
}.freeze |
||||
# PERSON_INDEX = { |
||||
# "age2" => 2, |
||||
# "age3" => 3, |
||||
# "age4" => 4, |
||||
# "age5" => 5, |
||||
# "age6" => 6, |
||||
# }.freeze |
||||
end |
||||
|
||||
Loading…
Reference in new issue