Module: GraphQL::PersistedQueries
- Defined in:
- lib/graphql/persisted_queries.rb,
lib/graphql/persisted_queries/version.rb,
lib/graphql/persisted_queries/resolver.rb,
lib/graphql/persisted_queries/schema_patch.rb,
lib/graphql/persisted_queries/store_adapters.rb,
lib/graphql/persisted_queries/hash_generator_builder.rb,
lib/graphql/persisted_queries/store_adapters/base_store_adapter.rb,
lib/graphql/persisted_queries/store_adapters/redis_store_adapter.rb,
lib/graphql/persisted_queries/store_adapters/memory_store_adapter.rb
Overview
Plugin definition
Defined Under Namespace
Modules: SchemaPatch, StoreAdapters Classes: HashGeneratorBuilder, Resolver
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.use(schema_defn, store: :memory, hash_generator: :sha256, **options) ⇒ Object
10 11 12 13 14 |
# File 'lib/graphql/persisted_queries.rb', line 10 def self.use(schema_defn, store: :memory, hash_generator: :sha256, **) schema_defn.target.singleton_class.prepend(SchemaPatch) schema_defn.target.hash_generator = hash_generator schema_defn.target.configure_persisted_query_store(store, ) end |