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