method

invert_remove_index

rails latest stable - Class: ActiveRecord::Migration::CommandRecorder
invert_remove_index(args)
private

No documentation available.

# File activerecord/lib/active_record/migration/command_recorder.rb, line 238
        def invert_remove_index(args)
          options = args.extract_options!
          table, columns = args

          columns ||= options.delete(:column)

          unless columns
            raise ActiveRecord::IrreversibleMigration, "remove_index is only reversible if given a :column option."
          end

          options.delete(:if_exists)

          args = [table, columns]
          args << options unless options.empty?

          [:add_index, args]
        end