Module: Sortability::ActiveRecord::ConnectionAdapters::TableDefinition

Defined in:
lib/sortability/active_record/connection_adapters/table_definition.rb

Instance Method Summary collapse

Instance Method Details

#sortable(options = {}) ⇒ Object

Adds a non-null sortable column on table creation (no index)



6
7
8
9
10
11
# File 'lib/sortability/active_record/connection_adapters/table_definition.rb', line 6

def sortable(options = {})
  options[:null] = false if options[:null].nil?
  on = options.delete(:on) || :sort_position

  integer on, options
end