Sha256: a29c5e192beab0ffe51199842caa66f5c07ef39d27486a3ad284fe71ce2eee48

Contents?: true

Size: 785 Bytes

Versions: 38

Compression:

Stored size: 785 Bytes

Contents

module Unpoly
  module Rails
    class Change
      class Cache

        def initialize(change)
          @change = change
        end

        # TODO: Docs
        def clear(pattern = '*')
          ActiveSupport::Deprecation.warn("up.cache.clear is deprecated. Use up.cache.expire instead.")
          expire(pattern)
        end

        # TODO: Docs
        def expire(pattern = '*')
          change.expire_cache = pattern
        end

        # TODO: Docs
        def evict(pattern = '*')
          change.evict_cache = pattern
        end

        def keep
          ActiveSupport::Deprecation.warn("up.cache.keep is deprecated. Use up.cache.expire(false) instead.")
          expire(false)
        end

        private

        attr_reader :change

      end
    end
  end
end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
unpoly-rails-3.10.0 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.10.0.rc1 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.9.5 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.9.3.1 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.9.3 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.9.2.1 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.9.2 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.9.1 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.9.0 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.8.0.1 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.8.0 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.8.0.rc1 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.7.3.2 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.7.3.1 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.7.3 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.7.2 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.7.1 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.7.0.1 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.7.0 lib/unpoly/rails/change/cache.rb
unpoly-rails-3.6.1.1 lib/unpoly/rails/change/cache.rb