Sha256: c8cd9592107303ef20a4d2bc1d469ae03656f9683dcafbdbdaefba2c000d3d3b

Contents?: true

Size: 356 Bytes

Versions: 19

Compression:

Stored size: 356 Bytes

Contents

# frozen_string_literal: true

module IdentityCache
  module LoadStrategy
    class LoadRequest
      attr_reader :db_keys

      def initialize(db_keys, callback)
        @db_keys = db_keys
        @callback = callback
      end

      def after_load(results)
        @callback.call(results)
      end
    end

    private_constant :LoadRequest
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
identity_cache-1.6.3 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.6.2 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.6.1 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.6.0 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.5.6 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.5.5 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.5.4 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.5.3 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.5.2 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.5.1 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.5.0 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.4.1 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.4.0 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.3.1 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.3.0 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.2.0 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.1.0 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.0.1 lib/identity_cache/load_strategy/load_request.rb
identity_cache-1.0.0 lib/identity_cache/load_strategy/load_request.rb