lib/graphql/language/nodes.rb in graphql-1.8.0.pre10 vs lib/graphql/language/nodes.rb in graphql-1.8.0.pre11

- old
+ new

@@ -383,20 +383,23 @@ # Usage of a variable in a query. Name does _not_ include `$`. class VariableIdentifier < NameOnlyNode; end class SchemaDefinition < AbstractNode - attr_accessor :query, :mutation, :subscription + attr_accessor :query, :mutation, :subscription, :directives - def initialize_node(query: nil, mutation: nil, subscription: nil) + def initialize_node(query: nil, mutation: nil, subscription: nil, directives: []) @query = query @mutation = mutation @subscription = subscription + @directives = directives end def scalars [query, mutation, subscription] end + + alias :children :directives end class ScalarTypeDefinition < AbstractNode include Scalars::Name