Sha256: d6a879ff4e3134c0ba441c2c8012ef9070918b7490e2bab8d7545aaf6d845044
Contents?: true
Size: 570 Bytes
Versions: 1
Compression:
Stored size: 570 Bytes
Contents
module SchemaPlusIndexes module ActiveRecord module ConnectionAdapters module AbstractAdapter # Extends rails' remove_index to include this options: # :if_exists def remove_index(table_name, *args) options = args.extract_options! if_exists = options.delete(:if_exists) args << options if options.any? return if if_exists and not index_name_exists?(table_name, options[:name] || index_name(table_name, *args), false) super table_name, *args end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
schema_plus_indexes-0.1.2 | lib/schema_plus_indexes/active_record/connection_adapters/abstract_adapter.rb |