class ViewModel::DeserializationError::DuplicateOwner

Attributes

association_name[R]

Public Class Methods

new(association_name, parents) click to toggle source
Calls superclass method ViewModel::AbstractErrorWithBlame::new
# File lib/view_model/deserialization_error.rb, line 234
def initialize(association_name, parents)
  @association_name = association_name
  super(parents)
end

Public Instance Methods

detail() click to toggle source
# File lib/view_model/deserialization_error.rb, line 239
def detail
  "Multiple parents attempted to claim the same owned '#{association_name}' reference: " + nodes.map(&:to_s).join(', ')
end