activesupport/lib/active_support/cache/file_store.rb
# Modifies the amount of an already existing integer value that is stored in the cache.
# If the key is not found nothing is done.
Modifies the amount of an already existing integer value that is stored in the cache.
If the key is not found nothing is done.
Modifies the amount of an already existing integer value that is stored in the cache . If the key is not found nothing is done .
def modify_value(name, amount, options)
          file_name = key_file_path(namespaced_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
def modify_value ( name , amount , options ) file_name = key_file_path ( namespaced_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
Modifies the amount of an already existing integer value that is stored in the cache.
Modifies the amount of an already existing integer value that is stored in the cache .
name
<not_specific>
amount
<not_specific>
options
<not_specific>