class GraphQL::Pagination::Connection::Edge

A wrapper around paginated items. It includes a {cursor} for pagination and could be extended with custom relationship-level data.

Attributes

node[R]

Public Class Methods

new(node, connection) click to toggle source
# File lib/graphql/pagination/connection.rb, line 211
def initialize(node, connection)
  @connection = connection
  @node = node
end

Public Instance Methods

cursor() click to toggle source
# File lib/graphql/pagination/connection.rb, line 220
def cursor
  @cursor ||= @connection.cursor_for(@node)
end
parent() click to toggle source
# File lib/graphql/pagination/connection.rb, line 216
def parent
  @connection.parent
end