class ViewModel::ActiveRecord::UpdateOperation::ReferencedCollectionMember
Attributes
direct_viewmodel[R]
indirect_viewmodel_reference[R]
position[RW]
ref_string[RW]
Public Class Methods
new(indirect_viewmodel_reference, direct_viewmodel)
click to toggle source
# File lib/view_model/active_record/update_operation.rb, line 649 def initialize(indirect_viewmodel_reference, direct_viewmodel) @indirect_viewmodel_reference = indirect_viewmodel_reference @direct_viewmodel = direct_viewmodel if direct_viewmodel.class._list_member? @position = direct_viewmodel._list_attribute end end
Public Instance Methods
==(other)
click to toggle source
# File lib/view_model/active_record/update_operation.rb, line 657 def ==(other) other.class == self.class && other.indirect_viewmodel_reference == self.indirect_viewmodel_reference end
Also aliased as: eql?