Sha256: 3cb5cb19040e1ba6a692c295a4696693c16a0bfc137cbb557f2369e81af947e8

Contents?: true

Size: 668 Bytes

Versions: 4

Compression:

Stored size: 668 Bytes

Contents

# frozen_string_literal: true

module SmarterCSV
  class Error < StandardError; end # new code should rescue this instead
  # Reader:
  class SmarterCSVException < Error; end # for backwards compatibility
  class HeaderSizeMismatch < SmarterCSVException; end
  class IncorrectOption < SmarterCSVException; end
  class ValidationError < SmarterCSVException; end
  class DuplicateHeaders < SmarterCSVException; end
  class MissingKeys < SmarterCSVException; end # previously known as MissingHeaders
  class NoColSepDetected < SmarterCSVException; end
  class KeyMappingError < SmarterCSVException; end
  # Writer:
  class InvalidInputData < SmarterCSVException; end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
smarter_csv-1.12.1 lib/smarter_csv/errors.rb
smarter_csv-1.12.0 lib/smarter_csv/errors.rb
smarter_csv-1.12.0.pre1 lib/smarter_csv/errors.rb
smarter_csv-1.11.2 lib/smarter_csv/errors.rb