class GraphQL::Types::Relay::BaseField

Public Class Methods

new(edge_class: nil, **rest, &block) click to toggle source
Calls superclass method GraphQL::Schema::Field::new
# File lib/graphql/types/relay/base_field.rb, line 7
def initialize(edge_class: nil, **rest, &block)
  @edge_class = edge_class
  super(**rest, &block)
end

Public Instance Methods

to_graphql() click to toggle source
Calls superclass method GraphQL::Schema::Field#to_graphql
# File lib/graphql/types/relay/base_field.rb, line 12
def to_graphql
  field = super
  if @edge_class
    field.edge_class = @edge_class
  end
  field
end