lib/approvals/writers/array_writer.rb
module Approvals
module Writers
class ArrayWriter < TextWriter
def format(data)
filter(data).map.with_index do |value, i|
"[#{i.inspect}] #{value.inspect}\n"
end.join
end
def filter data
filter = ::Approvals::Filter.new(Approvals.configuration.excluded_json_keys)
filter.apply(data)
end
end
end
end