Sha256: 652ab22eb23918c03e8a84bb0ff3f589c942f99e3de8e5fe0cbb9693aefe2c38
Contents?: true
Size: 388 Bytes
Versions: 11
Compression:
Stored size: 388 Bytes
Contents
module Arel class Attribute def eval(row) row[self] end end class Value def eval(row) value end end class Ordering def eval(row1, row2) (attribute.eval(row1) <=> attribute.eval(row2)) * direction end end class Descending < Ordering def direction; -1 end end class Ascending < Ordering def direction; 1 end end end
Version data entries
11 entries across 11 versions & 2 rubygems