lib/data_table/mongoid.rb in data_table-0.2.7 vs lib/data_table/mongoid.rb in data_table-0.3.0

- old
+ new

@@ -2,11 +2,15 @@ module Mongoid module ClassMethods def _find_objects params, fields, search_fields self.where(_where_conditions params[:sSearch], search_fields). order_by(_order_by_fields params, fields). - limit(_per_page params). - paginate :page => _page(params), :per_page => _per_page(params) + page(_page params). + per(_per_page params) + end + + def _matching_count params, search_fields + self.where(_where_conditions params[:sSearch], search_fields).count end def _where_conditions raw_query, search_fields return if (query = raw_query.gsub(/\//, "")).blank?