Sha256: 5f99273854b5bfdce2426d4864b2c7deb8d9af77fc60c716ab1ac781f89ee1db
Contents?: true
Size: 559 Bytes
Versions: 2
Compression:
Stored size: 559 Bytes
Contents
module GraphQL module DefinitionHelpers module DefinedByConfig class DefinitionConfig # Wraps a field definition with a ConnectionField def connection(name, type = nil, desc = nil, property: nil, &block) underlying_field = field(name, type, desc, property: property, &block) connection_field = GraphQL::Relay::ConnectionField.create(underlying_field) fields[name.to_s] = connection_field end alias :return_field :field alias :return_fields :fields end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
graphql-relay-0.2.0 | lib/graphql/definition_helpers/defined_by_config/definition_config.rb |
graphql-relay-0.1.0 | lib/graphql/definition_helpers/defined_by_config/definition_config.rb |