Exception: FlexColumns::Errors::InvalidDataInDatabaseError

Inherits:
DataError
  • Object
show all
Defined in:
lib/flex_columns/errors.rb

Overview

FlexColumns::Errors::InvalidDataInDatabaseError: all errors raised because something is wrong with the data already stored in the database for a particular row and column.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data_source, raw_string, additional_message = nil) ⇒ InvalidDataInDatabaseError

Returns a new instance of InvalidDataInDatabaseError.



96
97
98
99
100
101
102
# 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

Instance Attribute Details

#additional_messageObject (readonly)

Returns the value of attribute additional_message.



94
95
96
# File 'lib/flex_columns/errors.rb', line 94

def additional_message
  @additional_message
end

#data_sourceObject (readonly)

Returns the value of attribute data_source.



94
95
96
# File 'lib/flex_columns/errors.rb', line 94

def data_source
  @data_source
end

#raw_stringObject (readonly)

Returns the value of attribute raw_string.



94
95
96
# File 'lib/flex_columns/errors.rb', line 94

def raw_string
  @raw_string
end