class GraphQL::Query::NullContext
This object can be ctx in places where there is no query
Attributes
Public Class Methods
Source
# File lib/graphql/query/null_context.rb, line 8 def self.instance @instance ||= self.new end
Source
# File lib/graphql/query/null_context.rb, line 12 def self.instance=(new_inst) @instance = new_inst end
Source
# File lib/graphql/query/null_context.rb, line 30 def initialize(schema: NullSchema) @query = NullQuery.new @dataloader = GraphQL::Dataloader::NullDataloader.new @schema = schema @warden = Schema::Warden::NullWarden.new(context: self, schema: @schema) @types = @warden.visibility_profile freeze end