Sha256: e83a1eea616b6b7916823e971c01b99b5ecaff69f7de37012c1b4c0e8de94621
Contents?: true
Size: 390 Bytes
Versions: 74
Compression:
Stored size: 390 Bytes
Contents
# frozen_string_literal: true module Motor module ApiQuery module BuildMeta module_function def call(rel, params) meta = {} if params[:meta].to_s.include?('count') meta[:count] = rel.limit(nil).offset(nil).reorder(nil).select(rel.klass.arel_table[rel.klass.primary_key]).count end meta end end end end
Version data entries
74 entries across 74 versions & 7 rubygems