Method: Convergence::Table#index

Defined in:
lib/convergence/table.rb

#index(index_columns, options = {}) ⇒ Object



23
24
25
26
27
# File 'lib/convergence/table.rb', line 23

def index(index_columns, options = {})
  index_name = options[:name]
  index_name = "index_#{table_name}_on_#{[index_columns].flatten.join('_')}" if index_name.nil?
  @indexes[index_name] = Convergence::Index.new(index_name, index_columns, options)
end