class FlexColumns::Errors::NoSuchFieldError

Raised when you try to read or write data for a field that isn’t defined.

Attributes

all_field_names[R]
data_source[R]
field_name[R]

Public Class Methods

new(data_source, field_name, all_field_names) click to toggle source
Calls superclass method
# File lib/flex_columns/errors.rb, line 20
      def initialize(data_source, field_name, all_field_names)
        @data_source = data_source
        @field_name = field_name
        @all_field_names = all_field_names

        super(%{You tried to set field #{field_name.inspect} of #{data_source.describe_flex_column_data_source}.
However, there is no such field defined on that flex column; the defined fields are:

  #{all_field_names.join(", ")}})
      end