module WebValve
Constants
- ALWAYS_ENABLED_ENVS
- DISABLED_VALUES
- ENABLED_VALUES
- VERSION
Attributes
logger[W]
Public Class Methods
config_paths()
click to toggle source
# File lib/webvalve.rb, line 22 def config_paths @config_paths ||= Set.new end
default_logger()
click to toggle source
# File lib/webvalve.rb, line 36 def default_logger ActiveSupport::Logger.new(STDOUT).tap do |l| l.formatter = ::Logger::Formatter.new end end
env()
click to toggle source
# File lib/webvalve.rb, line 45 def env @env ||= (ENV['RAILS_ENV'] || ENV['RACK_ENV'] || 'development').inquiry end
env=(env)
click to toggle source
# File lib/webvalve.rb, line 49 def env=(env) @env = env&.inquiry end
logger()
click to toggle source
# File lib/webvalve.rb, line 26 def logger @logger ||= if defined?(::Rails) # Rails.logger can be nil ::Rails.logger || default_logger else default_logger end end
manager()
click to toggle source
# File lib/webvalve.rb, line 54 def manager WebValve::Manager.instance end
reset()
click to toggle source
# File lib/webvalve.rb, line 58 def reset ActiveSupport::Deprecation.warn <<~WARN.squish `WebValve.reset` is deprecated. Please use `WebValve.clear!` (the old 'reset' behavior) or `WebValve.reset!` (which also runs 'setup') WARN clear! end