Class: GraphQL::Transform
- Inherits:
-
Parslet::Transform
- Object
- Parslet::Transform
- GraphQL::Transform
- Defined in:
- lib/graph_ql/transform.rb
Overview
Transform is a [parslet](kschiess.github.io/parslet/) transform for for turning the AST into objects in Nodes objects.
Class Method Summary collapse
Class Method Details
.optional_sequence(name) ⇒ Object
4 5 6 7 |
# File 'lib/graph_ql/transform.rb', line 4 def self.optional_sequence(name) rule(name => simple(:val)) { [] } rule(name => sequence(:val)) { val } end |