Table of Contents - flex_columns-1.0.9 Documentation
Classes and Modules
- ActiveRecord
- ActiveRecord::Base
- FlexColumns
- FlexColumns::ActiveRecord
- FlexColumns::ActiveRecord::Base
- FlexColumns::ActiveRecord::Base::ClassMethods
- FlexColumns::Contents
- FlexColumns::Contents::ColumnData
- FlexColumns::Contents::FlexColumnContentsBase
- FlexColumns::Definition
- FlexColumns::Definition::FakeColumn
- FlexColumns::Definition::FieldDefinition
- FlexColumns::Definition::FieldSet
- FlexColumns::Definition::FlexColumnContentsClass
- FlexColumns::Errors
- FlexColumns::Errors::Base
- FlexColumns::Errors::ConflictingJsonStorageNameError
- FlexColumns::Errors::DataError
- FlexColumns::Errors::DefinitionError
- FlexColumns::Errors::FieldError
- FlexColumns::Errors::IncorrectlyEncodedStringInDatabaseError
- FlexColumns::Errors::InvalidColumnTypeError
- FlexColumns::Errors::InvalidCompressedDataInDatabaseError
- FlexColumns::Errors::InvalidDataInDatabaseError
- FlexColumns::Errors::InvalidFlexColumnsVersionNumberInDatabaseError
- FlexColumns::Errors::InvalidJsonInDatabaseError
- FlexColumns::Errors::JsonTooLongError
- FlexColumns::Errors::NoSuchColumnError
- FlexColumns::Errors::NoSuchFieldError
- FlexColumns::Errors::UnparseableJsonInDatabaseError
- FlexColumns::HasFlexColumns
- FlexColumns::HasFlexColumns::ClassMethods
- FlexColumns::Including
- FlexColumns::Including::IncludeFlexColumns
- FlexColumns::Including::IncludeFlexColumns::ClassMethods
- FlexColumns::Util
- FlexColumns::Util::DynamicMethodsModule
- FlexColumns::Util::StringUtils
Methods
- ::abbreviated_string — FlexColumns::Util::StringUtils
- ::new — FlexColumns::Contents::ColumnData
- ::new — FlexColumns::Contents::FlexColumnContentsBase
- ::new — FlexColumns::Definition::FakeColumn
- ::new — FlexColumns::Definition::FieldDefinition
- ::new — FlexColumns::Definition::FieldSet
- ::new — FlexColumns::Errors::NoSuchFieldError
- ::new — FlexColumns::Errors::ConflictingJsonStorageNameError
- ::new — FlexColumns::Errors::JsonTooLongError
- ::new — FlexColumns::Errors::InvalidDataInDatabaseError
- ::new — FlexColumns::Errors::InvalidCompressedDataInDatabaseError
- ::new — FlexColumns::Errors::InvalidFlexColumnsVersionNumberInDatabaseError
- ::new — FlexColumns::Errors::UnparseableJsonInDatabaseError
- ::new — FlexColumns::Errors::IncorrectlyEncodedStringInDatabaseError
- ::new — FlexColumns::Errors::InvalidJsonInDatabaseError
- ::new — FlexColumns::Util::DynamicMethodsModule
- ::normalize_name — FlexColumns::Definition::FieldDefinition
- #[] — FlexColumns::Contents::ColumnData
- #[] — FlexColumns::Contents::FlexColumnContentsBase
- #[]= — FlexColumns::Contents::ColumnData
- #[]= — FlexColumns::Contents::FlexColumnContentsBase
- #_all_flex_column_names — FlexColumns::HasFlexColumns::ClassMethods
- #_all_present_flex_column_objects — FlexColumns::HasFlexColumns
- #_flex_column_class_for — FlexColumns::HasFlexColumns::ClassMethods
- #_flex_column_classes — FlexColumns::HasFlexColumns::ClassMethods
- #_flex_column_dynamic_methods_module — FlexColumns::HasFlexColumns::ClassMethods
- #_flex_column_included_object_for — FlexColumns::Including::IncludeFlexColumns
- #_flex_column_is_included_from — FlexColumns::Including::IncludeFlexColumns::ClassMethods
- #_flex_column_normalize_name — FlexColumns::HasFlexColumns::ClassMethods
- #_flex_column_object_for — FlexColumns::ActiveRecord::Base
- #_flex_column_objects — FlexColumns::HasFlexColumns
- #_flex_column_owned_object_for — FlexColumns::HasFlexColumns
- #_flex_columns_before_save! — FlexColumns::HasFlexColumns
- #_flex_columns_before_validation! — FlexColumns::HasFlexColumns
- #_flex_columns_create_column_data — FlexColumns::Definition::FlexColumnContentsClass
- #_flex_columns_include_flex_columns_dynamic_methods_module — FlexColumns::Including::IncludeFlexColumns::ClassMethods
- #_flex_columns_redefine_all_methods! — FlexColumns::HasFlexColumns::ClassMethods
- #_flex_columns_safe_to_define_method? — FlexColumns::ActiveRecord::Base::ClassMethods
- #_has_flex_column_named? — FlexColumns::HasFlexColumns::ClassMethods
- #add_custom_methods! — FlexColumns::Definition::FlexColumnContentsClass
- #add_delegated_methods! — FlexColumns::Definition::FieldSet
- #add_methods_to_flex_column_class! — FlexColumns::Definition::FieldDefinition
- #add_methods_to_included_class! — FlexColumns::Definition::FieldDefinition
- #add_methods_to_model_class! — FlexColumns::Definition::FieldDefinition
- #all_field_names — FlexColumns::Definition::FieldSet
- #all_field_names — FlexColumns::Definition::FlexColumnContentsClass
- #apply_additional_arguments — FlexColumns::Definition::FieldDefinition
- #apply_validations! — FlexColumns::Definition::FieldDefinition
- #apply_validations_for_boolean — FlexColumns::Definition::FieldDefinition
- #apply_validations_for_date — FlexColumns::Definition::FieldDefinition
- #apply_validations_for_datetime — FlexColumns::Definition::FieldDefinition
- #apply_validations_for_decimal — FlexColumns::Definition::FieldDefinition
- #apply_validations_for_float — FlexColumns::Definition::FieldDefinition
- #apply_validations_for_integer — FlexColumns::Definition::FieldDefinition
- #apply_validations_for_string — FlexColumns::Definition::FieldDefinition
- #apply_validations_for_text — FlexColumns::Definition::FieldDefinition
- #apply_validations_for_time — FlexColumns::Definition::FieldDefinition
- #apply_validations_for_timestamp — FlexColumns::Definition::FieldDefinition
- #as_json — FlexColumns::Contents::FlexColumnContentsBase
- #as_json — FlexColumns::HasFlexColumns
- #attribute_for_inspect — FlexColumns::HasFlexColumns
- #before_save! — FlexColumns::Contents::FlexColumnContentsBase
- #before_validation! — FlexColumns::Contents::FlexColumnContentsBase
- #column — FlexColumns::Contents::FlexColumnContentsBase
- #column_name — FlexColumns::Contents::FlexColumnContentsBase
- #column_name — FlexColumns::Definition::FlexColumnContentsClass
- #compress — FlexColumns::Contents::ColumnData
- #create_flex_object_from — FlexColumns::HasFlexColumns::ClassMethods
- #create_flex_objects_from — FlexColumns::HasFlexColumns::ClassMethods
- #create_message — FlexColumns::Errors::InvalidDataInDatabaseError
- #create_message — FlexColumns::Errors::InvalidCompressedDataInDatabaseError
- #create_message — FlexColumns::Errors::InvalidFlexColumnsVersionNumberInDatabaseError
- #create_message — FlexColumns::Errors::UnparseableJsonInDatabaseError
- #create_message — FlexColumns::Errors::IncorrectlyEncodedStringInDatabaseError
- #create_message — FlexColumns::Errors::InvalidJsonInDatabaseError
- #create_temporary_fake_column — FlexColumns::Definition::FlexColumnContentsClass
- #decompress — FlexColumns::Contents::ColumnData
- #define_method — FlexColumns::Util::DynamicMethodsModule
- #delegation_prefix — FlexColumns::Definition::FlexColumnContentsClass
- #delegation_type — FlexColumns::Definition::FlexColumnContentsClass
- #describe_flex_column_data_source — FlexColumns::Contents::FlexColumnContentsBase
- #deserialize_if_necessary! — FlexColumns::Contents::ColumnData
- #deserialized? — FlexColumns::Contents::ColumnData
- #deserialized? — FlexColumns::Contents::FlexColumnContentsBase
- #each_field — FlexColumns::Definition::FieldSet
- #ensure_setup! — FlexColumns::Definition::FlexColumnContentsClass
- #field — FlexColumns::Definition::FieldSet
- #field — FlexColumns::Definition::FlexColumnContentsClass
- #field_named — FlexColumns::Definition::FieldSet
- #field_named — FlexColumns::Definition::FlexColumnContentsClass
- #field_with_json_storage_name — FlexColumns::Definition::FieldSet
- #field_with_json_storage_name — FlexColumns::Definition::FlexColumnContentsClass
- #fields_are_private_by_default? — FlexColumns::Definition::FlexColumnContentsClass
- #find_column — FlexColumns::Definition::FlexColumnContentsClass
- #flex_column — FlexColumns::ActiveRecord::Base::ClassMethods
- #flex_column — FlexColumns::HasFlexColumns::ClassMethods
- #from_stored_data — FlexColumns::Contents::ColumnData
- #has_any_flex_columns? — FlexColumns::ActiveRecord::Base::ClassMethods
- #has_any_flex_columns? — FlexColumns::HasFlexColumns::ClassMethods
- #include_fields_into — FlexColumns::Definition::FieldSet
- #include_fields_into — FlexColumns::Definition::FlexColumnContentsClass
- #include_flex_columns_from — FlexColumns::ActiveRecord::Base::ClassMethods
- #include_flex_columns_from — FlexColumns::Including::IncludeFlexColumns::ClassMethods
- #inspect — FlexColumns::Contents::FlexColumnContentsBase
- #instrument — FlexColumns::Contents::ColumnData
- #is_acceptable_column_type? — FlexColumns::Definition::FlexColumnContentsClass
- #is_flex_column_class? — FlexColumns::Definition::FlexColumnContentsClass
- #json_storage_name — FlexColumns::Definition::FieldDefinition
- #keys — FlexColumns::Contents::ColumnData
- #keys — FlexColumns::Contents::FlexColumnContentsBase
- #limit — FlexColumns::Definition::FakeColumn
- #not_nullable? — FlexColumns::Definition::FieldDefinition
- #notification_hash_for_flex_column_data_source — FlexColumns::Contents::FlexColumnContentsBase
- #null — FlexColumns::Definition::FakeColumn
- #object_for — FlexColumns::Definition::FlexColumnContentsClass
- #parse_json — FlexColumns::Contents::ColumnData
- #private? — FlexColumns::Definition::FieldDefinition
- #read_attribute_for_serialization — FlexColumns::HasFlexColumns
- #reload — FlexColumns::HasFlexColumns
- #remove_all_methods! — FlexColumns::Util::DynamicMethodsModule
- #requires_serialization_on_save? — FlexColumns::Definition::FlexColumnContentsClass
- #reset_column_information — FlexColumns::Definition::FlexColumnContentsClass
- #reset_column_information_with_flex_columns — FlexColumns::HasFlexColumns::ClassMethods
- #setup! — FlexColumns::Definition::FlexColumnContentsClass
- #skip_not_nullable_validation_due_to_type? — FlexColumns::Definition::FieldDefinition
- #store_fields! — FlexColumns::Contents::ColumnData
- #sync_methods! — FlexColumns::Definition::FlexColumnContentsClass
- #to_binary_storage — FlexColumns::Contents::ColumnData
- #to_hash — FlexColumns::Contents::ColumnData
- #to_hash_for_serialization — FlexColumns::Contents::FlexColumnContentsBase
- #to_json — FlexColumns::Contents::ColumnData
- #to_json — FlexColumns::Contents::FlexColumnContentsBase
- #to_json_hash — FlexColumns::Contents::ColumnData
- #to_model — FlexColumns::Contents::FlexColumnContentsBase
- #to_stored_data — FlexColumns::Contents::ColumnData
- #to_stored_data — FlexColumns::Contents::FlexColumnContentsBase
- #touch! — FlexColumns::Contents::ColumnData
- #touch! — FlexColumns::Contents::FlexColumnContentsBase
- #type — FlexColumns::Definition::FakeColumn
- #validate_and_deserialize_for_field — FlexColumns::Contents::ColumnData
- #validate_options — FlexColumns::Definition::FieldDefinition
- #validate_options — FlexColumns::Definition::FlexColumnContentsClass