Table of Contents - nandi-0.11.1 Documentation
Pages
Classes and Modules
- Nandi
- Nandi::CheckConstraintGenerator
- Nandi::CompileGenerator
- Nandi::CompiledMigration
- Nandi::CompiledMigration::InvalidMigrationError
- Nandi::Config
- Nandi::Error
- Nandi::FileDiff
- Nandi::FileMatcher
- Nandi::ForeignKeyGenerator
- Nandi::Formatting
- Nandi::Formatting::ClassMethods
- Nandi::Formatting::UnsupportedValueError
- Nandi::Instructions
- Nandi::Instructions::AddCheckConstraint
- Nandi::Instructions::AddColumn
- Nandi::Instructions::AddForeignKey
- Nandi::Instructions::AddIndex
- Nandi::Instructions::AddReference
- Nandi::Instructions::ChangeColumnDefault
- Nandi::Instructions::CreateTable
- Nandi::Instructions::CreateTable::ColumnsReader
- Nandi::Instructions::DropConstraint
- Nandi::Instructions::DropTable
- Nandi::Instructions::IrreversibleMigration
- Nandi::Instructions::RemoveColumn
- Nandi::Instructions::RemoveIndex
- Nandi::Instructions::RemoveNotNullConstraint
- Nandi::Instructions::RemoveReference
- Nandi::Instructions::ValidateConstraint
- Nandi::Lockfile
- Nandi::Migration
- Nandi::Migration::InstructionSet
- Nandi::Migration::LockWeights
- Nandi::MigrationGenerator
- Nandi::NotNullCheckGenerator
- Nandi::Renderers
- Nandi::Renderers::ActiveRecord
- Nandi::Renderers::ActiveRecord::Generate
- Nandi::Renderers::ActiveRecord::Instructions
- Nandi::Renderers::ActiveRecord::Instructions::AddCheckConstraintCell
- Nandi::Renderers::ActiveRecord::Instructions::AddColumnCell
- Nandi::Renderers::ActiveRecord::Instructions::AddForeignKeyCell
- Nandi::Renderers::ActiveRecord::Instructions::AddIndexCell
- Nandi::Renderers::ActiveRecord::Instructions::AddReferenceCell
- Nandi::Renderers::ActiveRecord::Instructions::Base
- Nandi::Renderers::ActiveRecord::Instructions::ChangeColumnDefaultCell
- Nandi::Renderers::ActiveRecord::Instructions::CreateTableCell
- Nandi::Renderers::ActiveRecord::Instructions::DropConstraintCell
- Nandi::Renderers::ActiveRecord::Instructions::DropTableCell
- Nandi::Renderers::ActiveRecord::Instructions::IrreversibleMigrationCell
- Nandi::Renderers::ActiveRecord::Instructions::RemoveColumnCell
- Nandi::Renderers::ActiveRecord::Instructions::RemoveIndexCell
- Nandi::Renderers::ActiveRecord::Instructions::RemoveNotNullConstraintCell
- Nandi::Renderers::ActiveRecord::Instructions::RemoveReferenceCell
- Nandi::Renderers::ActiveRecord::Instructions::ValidateConstraintCell
- Nandi::SafeMigrationEnforcer
- Nandi::SafeMigrationEnforcer::MigrationLintingFailed
- Nandi::TimeoutPolicies
- Nandi::TimeoutPolicies::AccessExclusive
- Nandi::TimeoutPolicies::Concurrent
- Nandi::TimeoutPolicies::Noop
- Nandi::Validation
- Nandi::Validation::AddColumnValidator
- Nandi::Validation::AddReferenceValidator
- Nandi::Validation::EachValidator
- Nandi::Validation::FailureHelpers
- Nandi::Validation::RemoveIndexValidator
- Nandi::Validation::Result
- Nandi::Validation::TimeoutValidator
- Nandi::Validator
- Nandi::Validator::InstructionValidator
- Validation
Methods
- ::add — Nandi::Lockfile
- ::build — Nandi::CompiledMigration
- ::call — Nandi::FileMatcher
- ::call — Nandi::Renderers::ActiveRecord::Generate
- ::call — Nandi::Validation::AddColumnValidator
- ::call — Nandi::Validation::AddReferenceValidator
- ::call — Nandi::Validation::EachValidator
- ::call — Nandi::Validation::RemoveIndexValidator
- ::call — Nandi::Validation::TimeoutValidator
- ::call — Nandi::Validator
- ::call — Nandi::Validator::InstructionValidator
- ::compile — Nandi
- ::compiled_output_directory — Nandi
- ::config — Nandi
- ::configure — Nandi
- ::create! — Nandi::Lockfile
- ::file_present? — Nandi::Lockfile
- ::generate — Nandi::Renderers::ActiveRecord
- ::get — Nandi::Lockfile
- ::included — Nandi::Formatting
- ::load! — Nandi::Lockfile
- ::new — Nandi::CompiledMigration
- ::new — Nandi::Config
- ::new — Nandi::FileDiff
- ::new — Nandi::FileMatcher
- ::new — Nandi::Instructions::AddCheckConstraint
- ::new — Nandi::Instructions::AddColumn
- ::new — Nandi::Instructions::AddForeignKey
- ::new — Nandi::Instructions::AddIndex
- ::new — Nandi::Instructions::AddReference
- ::new — Nandi::Instructions::ChangeColumnDefault
- ::new — Nandi::Instructions::CreateTable
- ::new — Nandi::Instructions::CreateTable::ColumnsReader
- ::new — Nandi::Instructions::DropConstraint
- ::new — Nandi::Instructions::DropTable
- ::new — Nandi::Instructions::RemoveColumn
- ::new — Nandi::Instructions::RemoveIndex
- ::new — Nandi::Instructions::RemoveNotNullConstraint
- ::new — Nandi::Instructions::RemoveReference
- ::new — Nandi::Instructions::ValidateConstraint
- ::new — Nandi::Migration
- ::new — Nandi::SafeMigrationEnforcer
- ::new — Nandi::TimeoutPolicies::AccessExclusive
- ::new — Nandi::TimeoutPolicies::Concurrent
- ::new — Nandi::Validation::AddColumnValidator
- ::new — Nandi::Validation::AddReferenceValidator
- ::new — Nandi::Validation::EachValidator
- ::new — Nandi::Validation::RemoveIndexValidator
- ::new — Nandi::Validation::Result
- ::new — Nandi::Validation::TimeoutValidator
- ::new — Nandi::Validator
- ::new — Nandi::Validator::InstructionValidator
- ::path — Nandi::Lockfile
- ::persist! — Nandi::Lockfile
- ::policy_for — Nandi::TimeoutPolicies
- ::set_lock_timeout — Nandi::Migration
- ::set_statement_timeout — Nandi::Migration
- ::share_policy_for — Nandi::TimeoutPolicies
- ::validate — Nandi::TimeoutPolicies::Noop
- ::validate — Nandi::TimeoutPolicies::AccessExclusive
- ::validate — Nandi::TimeoutPolicies::Concurrent
- ::validator — Nandi
- #<< — Nandi::Validation::Result
- #activerecord_version — Nandi::Renderers::ActiveRecord::Generate
- #add_check_constraint — Nandi::CheckConstraintGenerator
- #add_check_constraint — Nandi::Migration
- #add_column — Nandi::Migration
- #add_foreign_key — Nandi::ForeignKeyGenerator
- #add_foreign_key — Nandi::Migration
- #add_index — Nandi::Migration
- #add_not_null_check — Nandi::NotNullCheckGenerator
- #add_reference — Nandi::ForeignKeyGenerator
- #add_reference — Nandi::Migration
- #any_options? — Nandi::ForeignKeyGenerator
- #assert — Nandi::Validation::FailureHelpers
- #at_most_one_object_modified — Nandi::Validator
- #base_path — Nandi::CheckConstraintGenerator
- #base_path — Nandi::ForeignKeyGenerator
- #base_path — Nandi::MigrationGenerator
- #base_path — Nandi::NotNullCheckGenerator
- #body — Nandi::CompiledMigration
- #body — Nandi::FileDiff
- #call — Nandi::FileMatcher
- #call — Nandi::Validation::AddColumnValidator
- #call — Nandi::Validation::AddReferenceValidator
- #call — Nandi::Validation::EachValidator
- #call — Nandi::Validation::RemoveIndexValidator
- #call — Nandi::Validation::TimeoutValidator
- #call — Nandi::Validator
- #call — Nandi::Validator::InstructionValidator
- #change_column_default — Nandi::Migration
- #changed? — Nandi::FileDiff
- #collect_errors — Nandi::Validation::FailureHelpers
- #column — Nandi::ForeignKeyGenerator
- #column — Nandi::Instructions::CreateTable::ColumnsReader
- #columns — Nandi::Instructions::RemoveIndex
- #columns — Nandi::Renderers::ActiveRecord::Instructions::CreateTableCell
- #compile_instructions — Nandi::Migration
- #compile_migration_files — Nandi::CompileGenerator
- #compiled_body — Nandi::CompiledMigration
- #compiled_digest — Nandi::CompiledMigration
- #create_migration_file — Nandi::MigrationGenerator
- #create_table — Nandi::Migration
- #current_instructions — Nandi::Migration
- #default_lock_timeout — Nandi::Migration
- #default_statement_timeout — Nandi::Migration
- #default_value? — Nandi::Validation::AddColumnValidator
- #digest — Nandi::FileDiff
- #disable_lock_timeout? — Nandi::Migration
- #disable_statement_timeout? — Nandi::Migration
- #down — Nandi::Migration
- #down_instructions — Nandi::Migration
- #drop_constraint — Nandi::Migration
- #drop_table — Nandi::Migration
- #each_instruction_validation — Nandi::Validator
- #enforce_no_hand_edited_migrations! — Nandi::SafeMigrationEnforcer
- #enforce_no_hand_written_migrations! — Nandi::SafeMigrationEnforcer
- #enforce_no_out_of_date_migrations! — Nandi::SafeMigrationEnforcer
- #enforce_no_ungenerated_migrations! — Nandi::SafeMigrationEnforcer
- #error_list — Nandi::Validation::Result
- #extra_args — Nandi::Instructions::AddForeignKey
- #extra_args — Nandi::Instructions::AddIndex
- #extra_args — Nandi::Instructions::RemoveIndex
- #extra_args — Nandi::Renderers::ActiveRecord::Instructions::CreateTableCell
- #extra_args? — Nandi::Renderers::ActiveRecord::Instructions::CreateTableCell
- #extra_args_with_default_index_type — Nandi::Instructions::AddIndex
- #failure — Nandi::Validation::FailureHelpers
- #field_names — Nandi::Instructions::AddIndex
- #file_name — Nandi::FileDiff
- #files — Nandi::CompileGenerator
- #files_from_git_status — Nandi::FileMatcher
- #foreign_key_message — Nandi::Validation::AddReferenceValidator
- #format_hash — Nandi::Formatting
- #format_value — Nandi::Formatting
- #formatted_property — Nandi::Formatting::ClassMethods
- #hash_pairs — Nandi::Formatting
- #ignored_filenames — Nandi::FileMatcher
- #ignored_files — Nandi::FileMatcher
- #index_message — Nandi::Validation::AddReferenceValidator
- #instructions — Nandi::Validation::TimeoutValidator
- #instructions — Nandi::Validator
- #invoke_custom_method — Nandi::Migration
- #irreversible_migration — Nandi::Migration
- #lock — Nandi::Instructions::AddCheckConstraint
- #lock — Nandi::Instructions::AddColumn
- #lock — Nandi::Instructions::AddForeignKey
- #lock — Nandi::Instructions::AddIndex
- #lock — Nandi::Instructions::AddReference
- #lock — Nandi::Instructions::ChangeColumnDefault
- #lock — Nandi::Instructions::CreateTable
- #lock — Nandi::Instructions::DropConstraint
- #lock — Nandi::Instructions::DropTable
- #lock — Nandi::Instructions::IrreversibleMigration
- #lock — Nandi::Instructions::RemoveColumn
- #lock — Nandi::Instructions::RemoveIndex
- #lock — Nandi::Instructions::RemoveNotNullConstraint
- #lock — Nandi::Instructions::RemoveReference
- #lock — Nandi::Instructions::ValidateConstraint
- #lock_timeout — Nandi::Migration
- #lock_timeout_high_enough — Nandi::TimeoutPolicies::Concurrent
- #lock_timeout_is_within_acceptable_bounds — Nandi::Validator
- #lock_timeout_maximum — Nandi::TimeoutPolicies::AccessExclusive
- #lockfile_directory — Nandi::Config
- #match_timestamp — Nandi::FileMatcher
- #matching_migrations — Nandi::SafeMigrationEnforcer
- #method_missing — Nandi::Migration
- #migration — Nandi::CompiledMigration
- #migration_invariants_respected — Nandi::Validator
- #migration_unchanged? — Nandi::CompiledMigration
- #migrations_after — Nandi::FileMatcher
- #minimum_lock_timeout — Nandi::TimeoutPolicies::Concurrent
- #minimum_statement_timeout — Nandi::TimeoutPolicies::Concurrent
- #mixins — Nandi::Migration
- #name — Nandi::ForeignKeyGenerator
- #name — Nandi::NotNullCheckGenerator
- #name — Nandi::Instructions::AddForeignKey
- #name — Nandi::Instructions::AddIndex
- #name — Nandi::Migration
- #names_to_paths — Nandi::SafeMigrationEnforcer
- #new_indexes_are_separated_from_other_migrations — Nandi::Validator
- #nullable? — Nandi::Validation::AddColumnValidator
- #output_path — Nandi::CompileGenerator
- #output_path — Nandi::CompiledMigration
- #partials_base — Nandi::Renderers::ActiveRecord::Generate
- #post_process — Nandi::Config
- #procedure — Nandi::Instructions::AddCheckConstraint
- #procedure — Nandi::Instructions::AddColumn
- #procedure — Nandi::Instructions::AddForeignKey
- #procedure — Nandi::Instructions::AddIndex
- #procedure — Nandi::Instructions::AddReference
- #procedure — Nandi::Instructions::ChangeColumnDefault
- #procedure — Nandi::Instructions::CreateTable
- #procedure — Nandi::Instructions::DropConstraint
- #procedure — Nandi::Instructions::DropTable
- #procedure — Nandi::Instructions::IrreversibleMigration
- #procedure — Nandi::Instructions::RemoveColumn
- #procedure — Nandi::Instructions::RemoveIndex
- #procedure — Nandi::Instructions::RemoveNotNullConstraint
- #procedure — Nandi::Instructions::RemoveReference
- #procedure — Nandi::Instructions::ValidateConstraint
- #reference_name — Nandi::ForeignKeyGenerator
- #register_method — Nandi::Config
- #remove_column — Nandi::Migration
- #remove_index — Nandi::Migration
- #remove_not_null_constraint — Nandi::Migration
- #remove_reference — Nandi::Migration
- #render_partial — Nandi::Renderers::ActiveRecord::Generate
- #respond_to_missing? — Nandi::Migration
- #run — Nandi::SafeMigrationEnforcer
- #safe_migrations_dir — Nandi::CompileGenerator
- #should_disable_ddl_transaction? — Nandi::Renderers::ActiveRecord::Generate
- #source_digest — Nandi::CompiledMigration
- #statement_timeout — Nandi::Migration
- #statement_timeout_high_enough — Nandi::TimeoutPolicies::Concurrent
- #statement_timeout_is_within_acceptable_bounds — Nandi::Validator
- #statement_timeout_maximum — Nandi::TimeoutPolicies::AccessExclusive
- #strictest_lock — Nandi::Migration
- #strictest_lock — Nandi::Migration::InstructionSet
- #success — Nandi::Validation::FailureHelpers
- #symbol_key — Nandi::Formatting
- #template_options_for — Nandi::Renderers::ActiveRecord::Generate
- #template_options_for — Nandi::Renderers::ActiveRecord::Instructions::Base
- #timeout_policies — Nandi::Validation::TimeoutValidator
- #timestamp — Nandi::CheckConstraintGenerator
- #timestamp — Nandi::ForeignKeyGenerator
- #timestamp — Nandi::NotNullCheckGenerator
- #timestamps — Nandi::Instructions::CreateTable::ColumnsReader
- #timestamps? — Nandi::Renderers::ActiveRecord::Instructions::CreateTableCell
- #timestamps_args — Nandi::Renderers::ActiveRecord::Instructions::CreateTableCell
- #timestamps_args? — Nandi::Renderers::ActiveRecord::Instructions::CreateTableCell
- #type — Nandi::ForeignKeyGenerator
- #unchanged? — Nandi::FileDiff
- #unique? — Nandi::Validation::AddColumnValidator
- #up — Nandi::Migration
- #up_instructions — Nandi::Migration
- #valid? — Nandi::Validation::Result
- #validate — Nandi::Migration
- #validate — Nandi::TimeoutPolicies::AccessExclusive
- #validate — Nandi::TimeoutPolicies::Concurrent
- #validate! — Nandi::CompiledMigration
- #validate_check_constraint — Nandi::CheckConstraintGenerator
- #validate_constraint — Nandi::Migration
- #validate_foreign_key — Nandi::ForeignKeyGenerator
- #validate_lock_timeout — Nandi::TimeoutPolicies::AccessExclusive
- #validate_lock_timeout — Nandi::TimeoutPolicies::Concurrent
- #validate_not_null_check — Nandi::NotNullCheckGenerator
- #validate_statement_timeout — Nandi::TimeoutPolicies::AccessExclusive
- #validate_statement_timeout — Nandi::TimeoutPolicies::Concurrent
- #validate_timeouts — Nandi::Validator