class Oxide::Validation::Context

Defined in:

oxide/validation/context.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(schema : Oxide::Schema, query : Oxide::Query) #

[View source]

Instance Method Detail

def argument : Oxide::Argument | Nil #

[View source]
def argument=(argument : Oxide::Argument | Nil) #

[View source]
def directive : Oxide::Directive | Nil #

default_value_stack


[View source]
def directive=(directive : Oxide::Directive | Nil) #

default_value_stack


[View source]
def enum_value : Oxide::Types::EnumValue | Nil #

[View source]
def enum_value=(enum_value : Oxide::Types::EnumValue | Nil) #

[View source]
def errors : Array(Error) #

[View source]
def field_definition : Tuple(String, Oxide::BaseField) | Nil #

[View source]
def field_definition_stack : Array(Tuple(String, Oxide::BaseField) | Nil) #

[View source]
def input_type #

[View source]
def input_type_stack : Array(Oxide::Type | Nil) #

[View source]
def parent_type #

[View source]
def parent_type_stack : Array(Composite | Nil) #

[View source]
def query : Oxide::Query #

[View source]
def schema : Oxide::Schema #

[View source]
def type #

[View source]
def type_stack : Array(Oxide::Type | Nil) #

[View source]