Sha256: 4369e90a0a5855e047e14ca19d462332c2496315dde6339c4033ca96847383d3
Contents?: true
Size: 675 Bytes
Versions: 38
Compression:
Stored size: 675 Bytes
Contents
# frozen_string_literal: true module GraphQL class Dataloader # @see Source#request which returns an instance of this class Request def initialize(source, key) @source = source @key = key end # Call this method to cause the current Fiber to wait for the results of this request. # # @return [Object] the object loaded for `key` def load @source.load(@key) end def load_with_deprecation_warning warn("Returning `.request(...)` from GraphQL::Dataloader is deprecated, use `.load(...)` instead. (See usage of #{@source} with #{@key.inspect}).") load end end end end
Version data entries
38 entries across 38 versions & 1 rubygems