Sha256: 45050a41a5eb3e1fb445a9b90d438fb2f916f13bb076be550433658e7d2f4d65
Contents?: true
Size: 370 Bytes
Versions: 23
Compression:
Stored size: 370 Bytes
Contents
require 'pre-commit/line' module PreCommit class ErrorList < Struct.new :errors def initialize(errors = []) case errors when "",nil then errors = [] when String then errors = [PreCommit::Line.new(errors)] end super errors end def to_a errors.map(&:to_s) end def to_s to_a.join("\n") end end end
Version data entries
23 entries across 23 versions & 1 rubygems