module RedisCloudAutoUpgrade::DependentValues

Extracting behavior for compution of dependent values

Private Instance Methods

current_redis_mem_usage_megab() click to toggle source
# File lib/redis_cloud_auto_upgrade/dependent_values.rb, line 7
def current_redis_mem_usage_megab
  @__current_redis_mem_usage_megab__ ||=
    current_redis_mem_usage / 1_000_000
rescue
  0
end
current_redis_mem_usage_percent() click to toggle source
# File lib/redis_cloud_auto_upgrade/dependent_values.rb, line 14
def current_redis_mem_usage_percent
  @__current_redis_mem_usage_percent__ ||=
    current_redis_mem_usage * 100 / currently_available_memory
rescue
  0
end
treshhold_in_percent() click to toggle source
# File lib/redis_cloud_auto_upgrade/dependent_values.rb, line 21
def treshhold_in_percent
  @__treshhold_in_percent__ ||=
    (config.treshhold * 100).round
end