class FlexColumns::Errors::InvalidDataInDatabaseError
FlexColumns::Errors::InvalidDataInDatabaseError
: all errors raised because something is wrong with the data already stored in the database for a particular row and column.
Attributes
additional_message[R]
data_source[R]
raw_string[R]
Public Class Methods
new(data_source, raw_string, additional_message = nil)
click to toggle source
Calls superclass method
# File lib/flex_columns/errors.rb, line 96 def initialize(data_source, raw_string, additional_message = nil) @data_source = data_source @raw_string = raw_string @additional_message = additional_message super(create_message) end
Private Instance Methods
create_message()
click to toggle source
# File lib/flex_columns/errors.rb, line 105 def create_message out = %{When parsing the JSON in #{data_source.describe_flex_column_data_source}, which is: #{FlexColumns::Util::StringUtils.abbreviated_string(raw_string)} } out += additional_message if additional_message out end