Class: BGS::Marriages
- Inherits:
-
Object
- Object
- BGS::Marriages
- Defined in:
- lib/bgs/marriages.rb
Instance Method Summary collapse
- #create_all ⇒ Object
-
#initialize(proc_id:, payload:, user:) ⇒ Marriages
constructor
A new instance of Marriages.
Constructor Details
#initialize(proc_id:, payload:, user:) ⇒ Marriages
Returns a new instance of Marriages.
7 8 9 10 11 12 13 |
# File 'lib/bgs/marriages.rb', line 7 def initialize(proc_id:, payload:, user:) @user = user @dependents = [] @proc_id = proc_id @payload = payload @dependents_application = @payload['dependents_application'] end |
Instance Method Details
#create_all ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/bgs/marriages.rb', line 15 def create_all report_marriage_history('veteran_marriage_history') if @payload['veteran_was_married_before'] report_marriage_history('spouse_marriage_history') if @payload['spouse_was_married_before'] add_spouse if @payload['view:selectable686_options']['add_spouse'] @dependents end |