Module: WebValve

Extended by:
ActiveSupport::Autoload
Defined in:
lib/webvalve.rb,
lib/webvalve/engine.rb,
lib/webvalve/manager.rb,
lib/webvalve/version.rb,
lib/webvalve/fake_service.rb,
lib/webvalve/fake_service_config.rb,
lib/webvalve/fake_service_wrapper.rb,
lib/webvalve/instrumentation/middleware.rb,
lib/webvalve/instrumentation/log_subscriber.rb

Defined Under Namespace

Modules: Instrumentation Classes: Engine, FakeService, FakeServiceConfig, FakeServiceWrapper, Manager

Constant Summary collapse

ENABLED_ENVS =
%w(development test).freeze
VERSION =
"0.9.1"

Class Method Summary collapse

Class Method Details

.config_pathsObject



27
28
29
# File 'lib/webvalve.rb', line 27

def config_paths
  @config_paths ||= Set.new
end

.enabled?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'lib/webvalve.rb', line 23

def enabled?
  Rails.env.in?(ENABLED_ENVS)
end

.registerObject



21
# File 'lib/webvalve.rb', line 21

delegate :setup, :register, :whitelist_url, :reset, to: :manager

.resetObject



21
# File 'lib/webvalve.rb', line 21

delegate :setup, :register, :whitelist_url, :reset, to: :manager

.setupObject



21
# File 'lib/webvalve.rb', line 21

delegate :setup, :register, :whitelist_url, :reset, to: :manager

.whitelist_urlObject



21
# File 'lib/webvalve.rb', line 21

delegate :setup, :register, :whitelist_url, :reset, to: :manager