class GraphQL::Relay::Edge
Mostly an internal concern.
Wraps an object as a `node`, and exposes a connection-specific `cursor`.
Attributes
connection[R]
node[R]
Public Class Methods
new(node, connection)
click to toggle source
# File lib/graphql/relay/edge.rb, line 8 def initialize(node, connection) @node = node @connection = connection end
Public Instance Methods
cursor()
click to toggle source
# File lib/graphql/relay/edge.rb, line 13 def cursor @cursor ||= connection.cursor_from_node(node) end
parent()
click to toggle source
# File lib/graphql/relay/edge.rb, line 17 def parent @parent ||= connection.parent end