Sha256: 09cba305dddee772307549d250f188c4b9368b1987445454e860160a0963beec
Contents?: true
Size: 449 Bytes
Versions: 2
Compression:
Stored size: 449 Bytes
Contents
# frozen_string_literal: true module Ibrain module Types class BaseConnection < Types::BaseObject # add `nodes` and `pageInfo` fields, as well as `edge_type(...)` and `node_nullable(...)` overrides include GraphQL::Types::Relay::ConnectionBehaviors field :aggregate, Ibrain::Types::AggregateType, null: false, camelize: false def aggregate Ibrain::Aggregate.new(object.uniq.size) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ibrain-core-0.3.6.pre.rc.1 | app/graphql/ibrain/types/base_connection.rb |
ibrain-core-0.3.6 | app/graphql/ibrain/types/base_connection.rb |