method
field_ordered_value
v7.0.0 -
Show latest stable
- Class:
ActiveRecord::ConnectionAdapters::AbstractAdapter
field_ordered_value(column, values)public
No documentation available.
# File activerecord/lib/active_record/connection_adapters/abstract_adapter.rb, line 664
def field_ordered_value(column, values) # :nodoc:
node = Arel::Nodes::Case.new(column)
values.each.with_index(1) do |value, order|
node.when(value).then(order)
end
Arel::Nodes::Ascending.new(node.else(values.length + 1))
end