Module: GraphQL::Relay
- Defined in:
- lib/graphql/relay/node_query.rb
Constant Summary collapse
- NODE_QUERY =
GraphQL.parse(<<-'GRAPHQL').definitions.first.deep_freeze query($id: ID!) { node(id: $id) { ...NodeFragment } } GRAPHQL
Class Method Summary collapse
Class Method Details
.NodeQuery(fragment) ⇒ Object
14 15 16 17 |
# File 'lib/graphql/relay/node_query.rb', line 14 def self.NodeQuery(fragment) fragment = GraphQL::Language::Nodes::FragmentDefinition.new(name: "NodeFragment", type: fragment.type, selections: fragment.selections) GraphQL::Language::Nodes::Document.new(definitions: [NODE_QUERY, fragment]) end |