module Ridgepole::SchemaStatementsExt
Public Instance Methods
index_name_exists?(*)
click to toggle source
Calls superclass method
# 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
rename_table_indexes(*)
click to toggle source
# File lib/ridgepole/schema_statements_ext.rb, line 22 def rename_table_indexes(*) # Nothing to do end