module GraphQL::Relay::EdgeType
Public Class Methods
create_type(wrapped_type, name: nil, &block)
click to toggle source
# File lib/graphql/relay/edge_type.rb, line 4 def self.create_type(wrapped_type, name: nil, &block) GraphQL::ObjectType.define do name("#{wrapped_type.name}Edge") field :node, wrapped_type field :cursor, !types.String block && instance_eval(&block) end end