instance method modify_value

Ruby on Rails 6.0.6

Since v4.1.16 Private

Available in: v4.1.16 v4.2.9 v5.2.8.1 v6.0.6 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

modify_value(name, amount, options)

Modifies the amount of an already existing integer value that is stored in the cache. If the key is not found nothing is done.

Parameters

name req
amount req
options req
Source
# File activesupport/lib/active_support/cache/file_store.rb, line 181
        def modify_value(name, amount, options)
          file_name = normalize_key(name, options)

          lock_file(file_name) do
            options = merged_options(options)

            if num = read(name, options)
              num = num.to_i + amount
              write(name, num, options)
              num
            end
          end
        end

Defined in activesupport/lib/active_support/cache/file_store.rb line 181 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveSupport::Cache::FileStore

Type at least 2 characters to search.

↑↓ navigate · open · esc close