Sha256: 3a98d7d2565f74413fef31f7c96ac47aa99c288e755e0301fb20b28539e7b392
Contents?: true
Size: 550 Bytes
Versions: 65
Compression:
Stored size: 550 Bytes
Contents
# frozen_string_literal: true require "graphql/pagination/relation_connection" module GraphQL module Pagination class MongoidRelationConnection < Pagination::RelationConnection def relation_offset(relation) relation.options.skip end def relation_limit(relation) relation.options.limit end def relation_count(relation) relation.all.count(relation.options.slice(:limit, :skip)) end def null_relation(relation) relation.without_options.none end end end end
Version data entries
65 entries across 65 versions & 1 rubygems