Sha256: 200441697c4fd92cce16eb9e8962252a25bfbf2ea333c4538531241b9544cfb2
Contents?: true
Size: 684 Bytes
Versions: 1
Compression:
Stored size: 684 Bytes
Contents
# module Trailblazer # class Finder # module Adapters # module DataMapper # # Sequel - Sorting Adapter # module Sorting # def self.included(base) # base.extend Features::Sorting::ClassMethods # end # # private # # def sort_it(entity_type, sort_attribute, sort_direction) # case sort_direction # when 'asc', 'ascending' # entity_type.all(order: [sort_attribute.to_sym.asc]) # when 'desc', 'descending' # entity_type.all(order: [sort_attribute.to_sym.desc]) # end # end # end # end # end # end # end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
trailblazer-finder-0.1.3 | lib/trailblazer/finder/adapters/data_mapper/sorting.rb |