Method: GraphQL::Schema::Field::ConnectionExtension#resolve
- Defined in:
- lib/graphql/schema/field/connection_extension.rb
#resolve(object:, arguments:, context:) {|object, next_args, arguments| ... } ⇒ Object
Remove pagination args before passing it to a user method
15 16 17 18 19 20 21 22 |
# File 'lib/graphql/schema/field/connection_extension.rb', line 15 def resolve(object:, arguments:, context:) next_args = arguments.dup next_args.delete(:first) next_args.delete(:last) next_args.delete(:before) next_args.delete(:after) yield(object, next_args, arguments) end |