Table of Contents - database_validations-1.0.0 Documentation
Pages
Classes and Modules
- DatabaseValidations
- DatabaseValidations::Adapters
- DatabaseValidations::Adapters::BaseAdapter
- DatabaseValidations::Adapters::MysqlAdapter
- DatabaseValidations::Adapters::PostgresqlAdapter
- DatabaseValidations::Adapters::SqliteAdapter
- DatabaseValidations::Checkers
- DatabaseValidations::Checkers::DbPresenceValidator
- DatabaseValidations::Checkers::DbUniquenessValidator
- DatabaseValidations::ClassMethods
- DatabaseValidations::DbPresenceValidator
- DatabaseValidations::DbUniquenessValidator
- DatabaseValidations::Errors
- DatabaseValidations::Errors::Base
- DatabaseValidations::Errors::ForeignKeyNotFound
- DatabaseValidations::Errors::IndexNotFound
- DatabaseValidations::Errors::UnknownDatabase
- DatabaseValidations::Errors::UnsupportedDatabase
- DatabaseValidations::Injector
- DatabaseValidations::KeyGenerator
- DatabaseValidations::PresenceKeyExtractor
- DatabaseValidations::Railtie
- DatabaseValidations::Rescuer
- DatabaseValidations::Storage
- DatabaseValidations::UniquenessKeyExtractor
- DatabaseValidations::Validations
- RuboCop
- RuboCop::Cop
- RuboCop::Cop::DatabaseValidations
- RuboCop::Cop::DatabaseValidations::BelongsTo
- RuboCop::Cop::DatabaseValidations::UniquenessOf
Methods
- ::foreign_key_error_column — DatabaseValidations::Adapters::MysqlAdapter
- ::foreign_key_error_column — DatabaseValidations::Adapters::PostgresqlAdapter
- ::foreign_key_error_column — DatabaseValidations::Adapters::SqliteAdapter
- ::kind — DatabaseValidations::DbPresenceValidator
- ::kind — DatabaseValidations::DbUniquenessValidator
- ::new — DatabaseValidations::Adapters::BaseAdapter
- ::new — DatabaseValidations::Checkers::DbPresenceValidator
- ::new — DatabaseValidations::Checkers::DbUniquenessValidator
- ::new — DatabaseValidations::Errors::IndexNotFound
- ::new — DatabaseValidations::Errors::UnknownDatabase
- ::new — DatabaseValidations::Errors::ForeignKeyNotFound
- ::new — DatabaseValidations::Errors::UnsupportedDatabase
- ::new — DatabaseValidations::DbPresenceValidator
- ::new — DatabaseValidations::DbUniquenessValidator
- ::unique_error_columns — DatabaseValidations::Adapters::MysqlAdapter
- ::unique_error_columns — DatabaseValidations::Adapters::PostgresqlAdapter
- ::unique_error_columns — DatabaseValidations::Adapters::SqliteAdapter
- ::unique_index_name — DatabaseValidations::Adapters::MysqlAdapter
- ::unique_index_name — DatabaseValidations::Adapters::PostgresqlAdapter
- ::unique_index_name — DatabaseValidations::Adapters::SqliteAdapter
- ::validate! — DatabaseValidations::Checkers::DbPresenceValidator
- ::validate! — DatabaseValidations::Checkers::DbUniquenessValidator
- #apply_error — DatabaseValidations::DbPresenceValidator
- #apply_error — DatabaseValidations::DbUniquenessValidator
- #attribute_by_columns_keys — DatabaseValidations::UniquenessKeyExtractor
- #attribute_by_indexes_keys — DatabaseValidations::UniquenessKeyExtractor
- #attribute_by_key — DatabaseValidations::PresenceKeyExtractor
- #attribute_by_key — DatabaseValidations::UniquenessKeyExtractor
- #columns_and_where_text — DatabaseValidations::Errors::IndexNotFound
- #create_or_update — DatabaseValidations::Validations
- #db_belongs_to — DatabaseValidations::ClassMethods
- #env_message — DatabaseValidations::Errors::Base
- #factory — DatabaseValidations::Adapters
- #find_foreign_key_by_column — DatabaseValidations::Adapters::BaseAdapter
- #find_unique_index — DatabaseValidations::Adapters::BaseAdapter
- #find_unique_index_by_name — DatabaseValidations::Adapters::BaseAdapter
- #for_db_presence — DatabaseValidations::KeyGenerator
- #for_db_uniqueness — DatabaseValidations::KeyGenerator
- #for_unique_index — DatabaseValidations::KeyGenerator
- #foreign_keys — DatabaseValidations::Adapters::BaseAdapter
- #generate_key — DatabaseValidations::KeyGenerator
- #handle_custom_options — DatabaseValidations::DbUniquenessValidator
- #handled? — DatabaseValidations::Rescuer
- #inject — DatabaseValidations::Injector
- #on_send — RuboCop::Cop::DatabaseValidations::BelongsTo
- #on_send — RuboCop::Cop::DatabaseValidations::UniquenessOf
- #perform_db_validation? — DatabaseValidations::DbPresenceValidator
- #perform_db_validation? — DatabaseValidations::DbUniquenessValidator
- #perform_query? — DatabaseValidations::DbUniquenessValidator
- #perform_validations — DatabaseValidations::Validations
- #prepare — DatabaseValidations::Storage
- #prepared? — DatabaseValidations::Storage
- #process — DatabaseValidations::Rescuer
- #process — DatabaseValidations::Storage
- #process_validator — DatabaseValidations::Rescuer
- #rescue_from_database_exceptions — DatabaseValidations::Validations
- #supported? — RuboCop::Cop::DatabaseValidations::BelongsTo
- #table_name — DatabaseValidations::Adapters::BaseAdapter
- #unify_columns — DatabaseValidations::KeyGenerator
- #unique_indexes — DatabaseValidations::Adapters::BaseAdapter
- #uniqueness — RuboCop::Cop::DatabaseValidations::UniquenessOf
- #valid? — DatabaseValidations::Validations
- #valid_index? — DatabaseValidations::Checkers::DbUniquenessValidator
- #validate — DatabaseValidations::DbPresenceValidator
- #validate — DatabaseValidations::DbUniquenessValidator
- #validate! — DatabaseValidations::Checkers::DbPresenceValidator
- #validate! — DatabaseValidations::Checkers::DbUniquenessValidator
- #validate_foreign_keys! — DatabaseValidations::Checkers::DbPresenceValidator
- #validate_index_usage! — DatabaseValidations::Checkers::DbUniquenessValidator
- #validate_indexes! — DatabaseValidations::Checkers::DbUniquenessValidator
- #validates_db_presence_of — DatabaseValidations::ClassMethods
- #validates_db_uniqueness_of — DatabaseValidations::ClassMethods