Module: GraphQL::Relay
- Defined in:
- lib/graphql/relay/node_query.rb
Constant Summary collapse
- NODE_QUERY =
GraphQL.parse(" query($id: ID!) {\n node(id: $id) {\n ...NodeFragment\n }\n }\n").definitions.first.deep_freeze
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 |