lib/graphql/relay/global_node_identification.rb in graphql-0.18.8 vs lib/graphql/relay/global_node_identification.rb in graphql-0.18.9
- old
+ new
@@ -106,14 +106,15 @@
def type_from_object(object)
ensure_defined
warn("type_from_object(object) is deprecated; use Schema.resolve_type(object) instead")
if @type_from_object_proc
- schema.resolve_type = @type_from_object_proc
+ type_from_obj = @type_from_object_proc
+ schema.resolve_type = -> (obj, ctx) { type_from_obj.call(obj) }
@type_from_object_proc = nil
end
- schema.resolve_type(object)
+ schema.resolve_type(object, nil)
end
def type_from_object=(new_type_from_object_proc)
ensure_defined
warn("type_from_object(object) is deprecated; use Schema.resolve_type(object) instead")