class SoberSwag::Reporting::Report::MergedObject

Report on problems with a merged object.

Attributes

child[R]
parent[R]

Public Class Methods

new(parent, child) click to toggle source
# File lib/sober_swag/reporting/report/merged_object.rb, line 7
def initialize(parent, child)
  @parent = parent
  @child = child
end

Public Instance Methods

each_error() { |k, v| ... } click to toggle source
# File lib/sober_swag/reporting/report/merged_object.rb, line 14
def each_error
  return enum_for(:each_error) unless block_given?

  # rubocop:disable Style/ExplicitBlockArgument
  parent.each_error { |k, v| yield k, v }
  child.each_error { |k, v| yield k, v }
  # rubocop:enable Style/ExplicitBlockArgument
end