codeforamerica/michigan-benefits

View on GitHub
app/controllers/integrated/are_you_citizen_controller.rb

Summary

Maintainability
A
25 mins
Test Coverage
module Integrated
  class AreYouCitizenController < FormsController
    def self.skip_rule_sets(application)
      [SkipRules.single_member_only(application)]
    end

    def update_models
      member_params = params_for(:member)
      current_application.primary_member.update!(member_params)
      if member_params[:citizen] == "yes"
        current_application.navigator.update(everyone_citizen: true)
      end
    end
  end
end