gem.sh gem.sh
Home Gems Types Docs Community
  • Modules

    • module GraphQL
    • module GraphQL::BaseType::HasPossibleTypes
    • module GraphQL::BaseType::ModifiesAnotherType
    • module GraphQL::DefinitionHelpers
    • module GraphQL::DefinitionHelpers::DefinedByConfig
    • module GraphQL::DefinitionHelpers::DefinedByConfig::ClassMethods
    • module GraphQL::DefinitionHelpers::NonNullWithBang
    • module GraphQL::Introspection
    • module GraphQL::Language
    • module GraphQL::Language::Nodes
    • module GraphQL::Query::BaseExecution::ValueResolution
    • module GraphQL::Query::LiteralInput::LiteralKindCoercers
    • module GraphQL::Query::LiteralInput::LiteralKindCoercers::EnumLiteral
    • module GraphQL::Query::LiteralInput::LiteralKindCoercers::InputObjectLiteral
    • module GraphQL::Query::LiteralInput::LiteralKindCoercers::ListLiteral
    • module GraphQL::Query::LiteralInput::LiteralKindCoercers::NonNullLiteral
    • module GraphQL::Query::LiteralInput::LiteralKindCoercers::ScalarLiteral
    • module GraphQL::Schema::Printer
    • module GraphQL::Schema::Printer::TypeKindPrinters
    • module GraphQL::Schema::Printer::TypeKindPrinters::FieldPrinter
    • module GraphQL::StaticValidation
    • module GraphQL::StaticValidation::Message::MessageHelper
    • module GraphQL::TypeKinds
  • Classes

    • class GraphQL::Argument
    • class GraphQL::BaseType
    • class GraphQL::DefinitionHelpers::DefinedByConfig::DefinitionConfig
    • class GraphQL::DefinitionHelpers::StringNamedHash
    • class GraphQL::DefinitionHelpers::TypeDefiner
    • class GraphQL::Directive
    • class GraphQL::EnumType
    • class GraphQL::EnumType::EnumValue
    • class GraphQL::ExecutionError
    • class GraphQL::Field
    • class GraphQL::InputObjectType
    • class GraphQL::InterfaceType
    • class GraphQL::Introspection::SchemaField
    • class GraphQL::Introspection::TypeByNameField
    • class GraphQL::Introspection::TypenameField
    • class GraphQL::Language::Nodes::AbstractNode
    • class GraphQL::Language::Parser
    • class GraphQL::Language::Transform
    • class GraphQL::Language::Visitor
    • class GraphQL::Language::Visitor::NodeVisitor
    • class GraphQL::ListType
    • class GraphQL::NonNullType
    • class GraphQL::ObjectType
    • class GraphQL::ParseError
    • class GraphQL::Query
    • class GraphQL::Query::Arguments
    • class GraphQL::Query::BaseExecution
    • class GraphQL::Query::BaseExecution::ValueResolution::BaseResolution
    • class GraphQL::Query::BaseExecution::ValueResolution::EnumResolution
    • class GraphQL::Query::BaseExecution::ValueResolution::ListResolution
    • class GraphQL::Query::BaseExecution::ValueResolution::NonNullResolution
    • class GraphQL::Query::BaseExecution::ValueResolution::ObjectResolution
    • class GraphQL::Query::BaseExecution::ValueResolution::ScalarResolution
    • class GraphQL::Query::Context
    • class GraphQL::Query::DirectiveChain
    • class GraphQL::Query::Executor
    • class GraphQL::Query::LiteralInput
    • class GraphQL::Query::OperationNameMissingError
    • class GraphQL::Query::SerialExecution
    • class GraphQL::Query::SerialExecution::FieldResolution
    • class GraphQL::Query::SerialExecution::OperationResolution
    • class GraphQL::Query::SerialExecution::SelectionResolution
    • class GraphQL::Query::TypeResolver
    • class GraphQL::Query::VariableMissingError
    • class GraphQL::Query::VariableValidationError
    • class GraphQL::Query::Variables
    • class GraphQL::Repl
    • class GraphQL::ScalarType
    • class GraphQL::Schema
    • class GraphQL::Schema::EachItemValidator
    • class GraphQL::Schema::FieldValidator
    • class GraphQL::Schema::ImplementationValidator
    • class GraphQL::Schema::InvalidTypeError
    • class GraphQL::Schema::MiddlewareChain
    • class GraphQL::Schema::Printer::TypeKindPrinters::EnumPrinter
    • class GraphQL::Schema::Printer::TypeKindPrinters::InputObjectPrinter
    • class GraphQL::Schema::Printer::TypeKindPrinters::InterfacePrinter
    • class GraphQL::Schema::Printer::TypeKindPrinters::ObjectPrinter
    • class GraphQL::Schema::Printer::TypeKindPrinters::ScalarPrinter
    • class GraphQL::Schema::Printer::TypeKindPrinters::UnionPrinter
    • class GraphQL::Schema::RescueMiddleware
    • class GraphQL::Schema::TypeExpression
    • class GraphQL::Schema::TypeMap
    • class GraphQL::Schema::TypeReducer
    • class GraphQL::Schema::TypeValidator
    • class GraphQL::StaticValidation::ArgumentLiteralsAreCompatible
    • class GraphQL::StaticValidation::ArgumentsAreDefined
    • class GraphQL::StaticValidation::ArgumentsValidator
    • class GraphQL::StaticValidation::DirectivesAreDefined
    • class GraphQL::StaticValidation::FieldsAreDefinedOnType
    • class GraphQL::StaticValidation::FieldsHaveAppropriateSelections
    • class GraphQL::StaticValidation::FieldsWillMerge
    • class GraphQL::StaticValidation::FieldsWillMerge::FieldDefinitionComparison
    • class GraphQL::StaticValidation::FragmentSpreadsArePossible
    • class GraphQL::StaticValidation::FragmentTypesExist
    • class GraphQL::StaticValidation::FragmentsAreFinite
    • class GraphQL::StaticValidation::FragmentsAreOnCompositeTypes
    • class GraphQL::StaticValidation::FragmentsAreUsed
    • class GraphQL::StaticValidation::LiteralValidator
    • class GraphQL::StaticValidation::Message
    • class GraphQL::StaticValidation::RequiredArgumentsArePresent
    • class GraphQL::StaticValidation::TypeStack
    • class GraphQL::StaticValidation::TypeStack::ArgumentStrategy
    • class GraphQL::StaticValidation::TypeStack::DirectiveStrategy
    • class GraphQL::StaticValidation::TypeStack::FieldStrategy
    • class GraphQL::StaticValidation::TypeStack::FragmentDefinitionStrategy
    • class GraphQL::StaticValidation::TypeStack::FragmentWithTypeStrategy
    • class GraphQL::StaticValidation::TypeStack::InlineFragmentStrategy
    • class GraphQL::StaticValidation::TypeStack::NullStrategy
    • class GraphQL::StaticValidation::TypeStack::OperationDefinitionStrategy
    • class GraphQL::StaticValidation::Validator
    • class GraphQL::StaticValidation::Validator::Context
    • class GraphQL::StaticValidation::VariableDefaultValuesAreCorrectlyTyped
    • class GraphQL::StaticValidation::VariableUsagesAreAllowed
    • class GraphQL::StaticValidation::VariablesAreInputTypes
    • class GraphQL::StaticValidation::VariablesAreUsedAndDefined
    • class GraphQL::StaticValidation::VariablesAreUsedAndDefined::VariableUsage
    • class GraphQL::TypeKinds::TypeKind
    • class GraphQL::UnionType
    Overview
    H
    Home
    R
    Reference
    T
    Types
    C
    Changelogs
  • Documentation
    • README
  • More
    • Versions
    • Source
    • Playground
    • Stats
    • Metadata
    • Wiki
    • Announcements
    Community
    • Articles
    • Tutorials
    • Videos
    • Community
  1. Gems
  2. graphql
  3. 0.10.7
  4. module GraphQL::StaticValidation

module GraphQL::StaticValidation

Classes in this namespace

ArgumentLiteralsAreCompatible

class

in GraphQL::StaticValidation

ArgumentsAreDefined

class

in GraphQL::StaticValidation

ArgumentsValidator

class

in GraphQL::StaticValidation

DirectivesAreDefined

class

in GraphQL::StaticValidation

FieldsAreDefinedOnType

class

in GraphQL::StaticValidation

FieldsHaveAppropriateSelections

class

in GraphQL::StaticValidation

FieldsWillMerge

class

in GraphQL::StaticValidation

FragmentSpreadsArePossible

class

in GraphQL::StaticValidation

FragmentTypesExist

class

in GraphQL::StaticValidation

FragmentsAreFinite

class

in GraphQL::StaticValidation

FragmentsAreOnCompositeTypes

class

in GraphQL::StaticValidation

FragmentsAreUsed

class

in GraphQL::StaticValidation

LiteralValidator

class

in GraphQL::StaticValidation

Message

class

in GraphQL::StaticValidation

RequiredArgumentsArePresent

class

in GraphQL::StaticValidation

TypeStack

class

in GraphQL::StaticValidation

Validator

class

in GraphQL::StaticValidation

VariableDefaultValuesAreCorrectlyTyped

class

in GraphQL::StaticValidation

VariableUsagesAreAllowed

class

in GraphQL::StaticValidation

VariablesAreInputTypes

class

in GraphQL::StaticValidation

VariablesAreUsedAndDefined

class

in GraphQL::StaticValidation

Classes

  • GraphQL::StaticValidation::ArgumentLiteralsAreCompatible
  • GraphQL::StaticValidation::ArgumentsAreDefined
  • GraphQL::StaticValidation::ArgumentsValidator
  • GraphQL::StaticValidation::DirectivesAreDefined
  • GraphQL::StaticValidation::FieldsAreDefinedOnType
  • GraphQL::StaticValidation::FieldsHaveAppropriateSelections
  • GraphQL::StaticValidation::FieldsWillMerge
  • GraphQL::StaticValidation::FragmentSpreadsArePossible
  • GraphQL::StaticValidation::FragmentTypesExist
  • GraphQL::StaticValidation::FragmentsAreFinite
  • GraphQL::StaticValidation::FragmentsAreOnCompositeTypes
  • GraphQL::StaticValidation::FragmentsAreUsed
  • GraphQL::StaticValidation::LiteralValidator
  • GraphQL::StaticValidation::Message
  • GraphQL::StaticValidation::RequiredArgumentsArePresent
  • GraphQL::StaticValidation::TypeStack
  • GraphQL::StaticValidation::Validator
  • GraphQL::StaticValidation::VariableDefaultValuesAreCorrectlyTyped
  • GraphQL::StaticValidation::VariableUsagesAreAllowed
  • GraphQL::StaticValidation::VariablesAreInputTypes
  • GraphQL::StaticValidation::VariablesAreUsedAndDefined

Defined in

  • lib/graphql/static_validation.rb
Home
Gems
Docs
Contribute
Monitoring
Twitter GitHub Mastodon

© 2025 gem.sh - Beautiful documentation for any Ruby gem