class GraphQL::PersistedQueries::StoreAdapters::MemoryStoreAdapter

Memory adapter for storing persisted queries

Public Class Methods

new(**_options) click to toggle source
# File lib/graphql/persisted_queries/store_adapters/memory_store_adapter.rb, line 8
def initialize(**_options)
  @storage = {}
  @name = :memory
end

Protected Instance Methods

fetch(hash) click to toggle source
# File lib/graphql/persisted_queries/store_adapters/memory_store_adapter.rb, line 15
def fetch(hash)
  @storage[hash]
end
save(hash, query) click to toggle source
# File lib/graphql/persisted_queries/store_adapters/memory_store_adapter.rb, line 19
def save(hash, query)
  @storage[hash] = query
end