Module: FlexColumns::Errors

Defined in:
lib/flex_columns/errors.rb

Overview

This module contains definitions for all errors thrown by flex_columns. One of the goals of flex_columns is to, when an error occurs, raise an exception that has a great amount of detail about what happened – in general, it should be enough to know exactly where any invalid or problematic data came from, such as the row in the database containing bad data, invalidly-encoded characters, or similar.

Defined Under Namespace

Classes: Base, ConflictingJsonStorageNameError, DataError, DefinitionError, FieldError, IncorrectlyEncodedStringInDatabaseError, InvalidColumnTypeError, InvalidCompressedDataInDatabaseError, InvalidDataInDatabaseError, InvalidFlexColumnsVersionNumberInDatabaseError, InvalidJsonInDatabaseError, JsonTooLongError, NoSuchColumnError, NoSuchFieldError, UnparseableJsonInDatabaseError