class Form::Sales::Pages::JointPurchase < ::Form::Page def initialize(id, hsh, subsection) super @id = "joint_purchase" end def depends_on if form.start_year_2025_or_later? [ { "ownershipsch" => 1 }, { "ownershipsch" => 2 }, ] else [ { "ownershipsch" => 1 }, { "ownershipsch" => 2 }, { "companybuy" => 2 }, ] end end def questions @questions ||= [ Form::Sales::Questions::JointPurchase.new(nil, nil, self), ] end end