lib/graphql/schema/build_from_definition.rb in graphql-1.10.0.pre3 vs lib/graphql/schema/build_from_definition.rb in graphql-1.10.0.pre4

- old
+ new

@@ -127,11 +127,15 @@ use GraphQL::Execution::Interpreter use GraphQL::Analysis::AST end using.each do |plugin, options| - use(plugin, options) + if options + use(plugin, **options) + else + use(plugin) + end end end end NullResolveType = ->(type, obj, ctx) { @@ -194,9 +198,10 @@ def build_object_type(object_type_definition, type_resolver, default_resolve:, extend_subscription_root:) builder = self type_def = nil typed_resolve_fn = ->(field, obj, args, ctx) { default_resolve.call(type_def, field, obj, args, ctx) } + Class.new(GraphQL::Schema::Object) do type_def = self graphql_name(object_type_definition.name) description(object_type_definition.description) ast_node(object_type_definition)