Sha256: e0185f964233666458057c6ebc3cfb961bf6265a19330154373ccc3435411165
Contents?: true
Size: 453 Bytes
Versions: 26
Compression:
Stored size: 453 Bytes
Contents
# frozen_string_literal: true module Ibrain module Types class BaseApiConnection < 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.items.size) end end end end
Version data entries
26 entries across 26 versions & 1 rubygems