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



1182
1183
1184
1185
1186
# File 'lib/graphql/schema.rb', line 1182

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