Method: ViewModel::ActiveRecord#changes

Defined in:
lib/view_model/active_record.rb

#changesObject

Additionally pass ‘changed_associations` while constructing changes.



316
317
318
319
320
321
322
323
324
# File 'lib/view_model/active_record.rb', line 316

def changes
  ViewModel::Changes.new(
    new:                         new_model?,
    changed_attributes:          changed_attributes,
    changed_associations:        changed_associations,
    changed_nested_children:     changed_nested_children?,
    changed_referenced_children: changed_referenced_children?,
  )
end