Class: RailsBase::Configuration::Redis

Inherits:
Base
  • Object
show all
Defined in:
lib/rails_base/configuration/redis.rb

Constant Summary collapse

URL_PROC =
Proc.new do |val|
  redacted_uri = URI(val)
  redacted_uri.user = nil
  redacted_uri.password = nil
  redacted_uri
end
DEFAULT_VALUES =
{
  admin_action: {
    type: :string,
    default: ENV.fetch('REDIS_URL',''),
    decipher: URL_PROC,
    description: 'Redis URL for Admin cache'
  },
  admin_action_namespace: {
    type: :string_nil,
    default: nil,
    description: 'Namespace used for admin cache'
  },
}

Constants inherited from Base

Base::ALLOWED_TYPES

Method Summary

Methods inherited from Base

_allow_write_block?, _unset_allow_write!, #assign_default_values!, #dig, #initialize, #override_methods!, #validate!

Constructor Details

This class inherits a constructor from RailsBase::Configuration::Base