Sha256: cdd7741b4d31309c211aa2b5d54865040c3265a743921b5f3facf81614a948e9
Contents?: true
Size: 497 Bytes
Versions: 49
Compression:
Stored size: 497 Bytes
Contents
# frozen_string_literal: true module GraphQL module Relay module EdgeType def self.create_type(wrapped_type, name: nil, &block) GraphQL::ObjectType.define do name("#{wrapped_type.name}Edge") description "An edge in a connection." field :node, wrapped_type, "The item at the end of the edge." field :cursor, !types.String, "A cursor for use in pagination." block && instance_eval(&block) end end end end end
Version data entries
49 entries across 49 versions & 1 rubygems