module Ridgepole::SchemaStatementsExt
Public Instance Methods
Source
# File lib/ridgepole/schema_statements_ext.rb, line 7 def index_name_exists?(*) if Ridgepole::ExecuteExpander.noop caller_methods = caller.map { |i| i =~ /:\d+:in `(.+)'/ ? Regexp.last_match(1) : '' } if caller_methods.any? { |i| i.start_with?('remove_index') } true elsif caller_methods.any? { |i| i.start_with?('add_index') } false else super end else super end end
Calls superclass method
Source
# File lib/ridgepole/schema_statements_ext.rb, line 22 def rename_table_indexes(*) # Nothing to do end