class SoberSwag::Reporting::Report::List
Report
errors that arose while parsing a list.
Attributes
elements[R]
Public Class Methods
new(elements)
click to toggle source
@param element [Hash<Int, Base>] a hash of bad element indices to bad
element values
# File lib/sober_swag/reporting/report/list.rb, line 10 def initialize(elements) @elements = elements end
Public Instance Methods
each_error() { |["[#{k}]", nested].reject(&:nil?).join(''), err| ... }
click to toggle source
# File lib/sober_swag/reporting/report/list.rb, line 16 def each_error return enum_for(:each_error) unless block_given? elements.each do |k, v| v.each_error do |nested, err| yield ["[#{k}]", nested].reject(&:nil?).join(''), err end end end