Method: GraphQL::Schema#initialize
- Defined in:
- lib/graphql/schema.rb
#initialize(query:, mutation: nil) ⇒ Schema
Returns a new instance of Schema.
10 11 12 13 14 15 |
# File 'lib/graphql/schema.rb', line 10 def initialize(query:, mutation: nil) @query = query @mutation = mutation @directives = DIRECTIVES.reduce({}) { |m, d| m[d.name] = d; m } @static_validator = GraphQL::StaticValidation::Validator.new(schema: self) end |