Module: Ardm::ActiveRecord::Query
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Class Method Details
.order(model, ord) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/ardm/active_record/query.rb', line 13 def self.order(model, ord) case ord when Array ord.map {|o| order(model, o) }.join(", ") when Ardm::Query::Operator field = ord.target if property = model.properties[field] field = property.field end "#{field} #{ord.operator.upcase}" else ord end end |