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