Method: OrientSupport::OrientQuery#order
- Defined in:
- lib/support/orientquery.rb
#order(value = nil) ⇒ Object Also known as: order_by
454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 |
# File 'lib/support/orientquery.rb', line 454 def order value = nil if value.present? @q[:order] << value self elsif @q[:order].present? "order by " << @q[:order].compact.flatten.map do |o| case o when String, Symbol, Array o.to_s else o.map{|x,y| "#{x} #{y}"}.join(" ") end # case end.join(', ') else '' end # unless end |