Method: GraphQL::Pagination::Connection#cursor_for

Defined in:
lib/graphql/pagination/connection.rb

#cursor_for(item) ⇒ String

Return a cursor for this item.

Parameters:

  • item (Object)

    one of the passed in #items, taken from #nodes

Returns:

  • (String)

Raises:



218
219
220
# File 'lib/graphql/pagination/connection.rb', line 218

def cursor_for(item)
  raise PaginationImplementationMissingError, "Implement #{self.class}#cursor_for(item) to return the cursor for #{item.inspect}"
end