Sha256: 0bceca97103d75b467ff412bcd2c8eadd74adcc6cacda07e37c7dbc1858ec837

Contents?: true

Size: 229 Bytes

Versions: 3

Compression:

Stored size: 229 Bytes

Contents

module ActiveAdmin
  class OrderClause

    def to_sql
      to_mongo_options
    end

    def to_mongo_options
      { @column => @order.downcase.to_sym }
    end

    def apply(chain)
      chain.reorder(sql)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activeadmin-mongoid-1.0.0 lib/active_admin/mongoid/order_clause.rb
activeadmin-mongoid-0.9.0 lib/active_admin/mongoid/order_clause.rb
activeadmin-mongoid-0.7.0 lib/active_admin/mongoid/order_clause.rb