Sha256: 63dabf5162eb326bf69805b41f9db83c3466fb037265c23924328b1c53d5d036

Contents?: true

Size: 518 Bytes

Versions: 11

Compression:

Stored size: 518 Bytes

Contents

require "infopark_component_cache/delayed_guard"
require "infopark_component_cache/guards/valid_until"

module InfoparkComponentCache
  module Guards
    # @author Tomasz Przedmojski <tomasz.przedmojski@infopark.de>
    #
    # This class is a delayed version of ValidUntil guard.
    # The preconfigured delay is 10 seconds.
    #
    # @see DelayedGuard
    # @see ValidUntil
    class DelayedValidUntil < ValidUntil
      include DelayedGuard
      delay :current_min_valid_until, for: 10.seconds
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
infopark_component_cache-5.0.2 lib/infopark_component_cache/guards/delayed_valid_until.rb
infopark_component_cache-5.0.1 lib/infopark_component_cache/guards/delayed_valid_until.rb
infopark_component_cache-4.2.0 lib/infopark_component_cache/guards/delayed_valid_until.rb
infopark_component_cache-4.1.0 lib/infopark_component_cache/guards/delayed_valid_until.rb
infopark_component_cache-4.0.1 lib/infopark_component_cache/guards/delayed_valid_until.rb
infopark_component_cache-4.0.0 lib/infopark_component_cache/guards/delayed_valid_until.rb
infopark_component_cache-3.2.0 lib/infopark_component_cache/guards/delayed_valid_until.rb
infopark_component_cache-3.1.1 lib/infopark_component_cache/guards/delayed_valid_until.rb
infopark_component_cache-3.1.0 lib/infopark_component_cache/guards/delayed_valid_until.rb
infopark_component_cache-3.0.0 lib/infopark_component_cache/guards/delayed_valid_until.rb
infopark_component_cache-2.0.0 lib/infopark_component_cache/guards/delayed_valid_until.rb