Module: GraphQL::Schema::MethodWrappers

Defined in:
lib/graphql/schema.rb

Instance Method Summary collapse

Instance Method Details

#resolve_type(type, obj, ctx = :__undefined__) ⇒ Object

Wrap the user-provided resolve-type in a correctness check



1185
1186
1187
1188
1189
# File 'lib/graphql/schema.rb', line 1185

def resolve_type(type, obj, ctx = :__undefined__)
  graphql_definition.check_resolved_type(type, obj, ctx) do |ok_type, ok_obj, ok_ctx|
    super(ok_type, ok_obj, ok_ctx)
  end
end