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



1195
1196
1197
1198
1199
# File 'lib/graphql/schema.rb', line 1195

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