Module: GraphQL::Stitching
- Defined in:
- lib/graphql/stitching.rb,
lib/graphql/stitching/plan.rb,
lib/graphql/stitching/util.rb,
lib/graphql/stitching/client.rb,
lib/graphql/stitching/shaper.rb,
lib/graphql/stitching/planner.rb,
lib/graphql/stitching/request.rb,
lib/graphql/stitching/version.rb,
lib/graphql/stitching/boundary.rb,
lib/graphql/stitching/composer.rb,
lib/graphql/stitching/executor.rb,
lib/graphql/stitching/supergraph.rb,
lib/graphql/stitching/planner_step.rb,
lib/graphql/stitching/skip_include.rb,
lib/graphql/stitching/http_executable.rb,
lib/graphql/stitching/export_selection.rb,
lib/graphql/stitching/executor/root_source.rb,
lib/graphql/stitching/composer/base_validator.rb,
lib/graphql/stitching/executor/boundary_source.rb,
lib/graphql/stitching/composer/validate_boundaries.rb,
lib/graphql/stitching/composer/validate_interfaces.rb
Defined Under Namespace
Classes: Boundary, Client, Composer, Executor, ExportSelection, HttpExecutable, Plan, Planner, PlannerStep, Request, Shaper, SkipInclude, StitchingError, Supergraph, Util
Constant Summary
collapse
- EMPTY_OBJECT =
{}.freeze
- EMPTY_ARRAY =
[].freeze
- VERSION =
"1.2.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.stitch_directive ⇒ Object
13
14
15
|
# File 'lib/graphql/stitching.rb', line 13
def stitch_directive
@stitch_directive ||= "stitch"
end
|
Class Method Details
.stitching_directive_names ⇒ Object
19
20
21
|
# File 'lib/graphql/stitching.rb', line 19
def stitching_directive_names
[stitch_directive]
end
|