class GraphQLSchema::Field

Public Class Methods

new(field_hash) click to toggle source
# File lib/graphql_schema.rb, line 118
def initialize(field_hash)
  @hash = field_hash
end

Public Instance Methods

subfields?() click to toggle source
# File lib/graphql_schema.rb, line 126
def subfields?
  type.subfields?
end
type() click to toggle source
# File lib/graphql_schema.rb, line 122
def type
  @type ||= TypeDeclaration.new(@hash.fetch('type'))
end