Sha256: 8a12184a35fe9ccf958267ac55852f6b21a901b89e909bf1394c93deb553ae8a

Contents?: true

Size: 448 Bytes

Versions: 5

Compression:

Stored size: 448 Bytes

Contents

module ActiveAdmin
  module Helpers
    module Collection

      alias original_collection_size collection_size
      original_collection_size = instance_method(:collection_size)

      def collection_size(collection = nil)
        collection ||= self.collection
        if collection.is_a?(::Mongoid::Criteria)
          collection.entries.count
        else
          original_collection_size(collection)
        end
      end

    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
activeadmin-mongoid-1.0.0 lib/active_admin/mongoid/helpers/collection.rb
activeadmin-mongoid-0.9.0 lib/active_admin/mongoid/helpers/collection.rb
activeadmin-mongoid-0.7.0 lib/active_admin/mongoid/helpers/collection.rb
activeadmin-mongoid-0.5.0 lib/active_admin/mongoid/helpers/collection.rb
activeadmin-mongoid-0.4.0 lib/active_admin/mongoid/helpers/collection.rb