Module: CsvRowModel::Model
- Extended by:
- ActiveSupport::Concern
- Includes:
- ActiveWarnings, Concerns::InheritedClassVar, Base, Children, Columns, DynamicColumns, Validators::ValidateAttributes
- Defined in:
- lib/csv_row_model/model.rb,
lib/csv_row_model/model/base.rb,
lib/csv_row_model/model/columns.rb,
lib/csv_row_model/model/children.rb,
lib/csv_row_model/model/comparison.rb,
lib/csv_row_model/model/file_model.rb,
lib/csv_row_model/model/dynamic_columns.rb,
lib/csv_row_model/model/csv_string_model.rb
Overview
Base module for representing a RowModel---a model that represents row(s).
Defined Under Namespace
Modules: Base, Children, Columns, Comparison, DynamicColumns, FileModel Classes: CsvStringModel
Constant Summary
Constants included from DynamicColumns
DynamicColumns::VALID_OPTIONS_KEYS
Constants included from Columns
Instance Attribute Summary
Attributes included from Base
Method Summary
Methods included from DynamicColumns
#attributes, dynamic_column, dynamic_column_headers, dynamic_column_names, dynamic_column_options, dynamic_columns?, dynamic_index, headers, is_dynamic_column?, singular_dynamic_attribute_method_name
Methods included from Children
#append_child, #child?, #children_public_send, #deep_public_send, has_many
Methods included from Columns
#array_to_block_hash, #attributes, #attributes_from_column_names, column, column_names, format_header, #headers, headers, index, is_column_name?, merge_options, options, #to_json
Methods included from Base
#abort?, csv_string_model, csv_string_model_class, #initialize, #skip?
Methods included from Validators::ValidateAttributes
Methods included from Concerns::InheritedClassVar
class_cache, clear_class_cache, deep_clear_class_cache, hidden_variable_name, inherited_ancestors, inherited_class_hash, inherited_class_var, inherited_class_variable_name, inherited_custom_class