Module: ElasticGraph::SchemaArtifacts
- Defined in:
- elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/from_disk.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/enum.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/params.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/schema.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/artifacts_helper_methods.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/relation.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/extension.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/sort_field.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/hash_dumper.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/index_field.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/object_type.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/scalar_type.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/graphql_field.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/update_target.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/extension_loader.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/graphql_resolver.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/index_definition.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/graphql_extension.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/computation_detail.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/interface_verifier.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/schema_element_names.rb,
elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts/runtime_metadata/configured_graphql_resolver.rb
Overview
Namespace for all code related to ElasticGraph schema artifacts. Schema artifacts are generated by SchemaDefinition and dumped to disk. Later, they are used to power ElasticGraph.
Defined Under Namespace
Modules: ArtifactsHelperMethods, RuntimeMetadata Classes: FromDisk
Class Method Summary collapse
-
.from_parsed_yaml(parsed_yaml) ⇒ FromDisk
Builds a
SchemaArtifacts::FromDisk
instance using the provided YAML settings.
Class Method Details
.from_parsed_yaml(parsed_yaml) ⇒ FromDisk
Builds a SchemaArtifacts::FromDisk
instance using the provided YAML settings.
25 26 27 28 |
# File 'elasticgraph-schema_artifacts/lib/elastic_graph/schema_artifacts.rb', line 25 def self.from_parsed_yaml(parsed_yaml) config = Config.from_parsed_yaml(parsed_yaml) || Config.new FromDisk.new(config.directory) end |