Module: Gremlin
- Defined in:
- lib/gremlin.rb,
lib/gremlin/engine.rb,
lib/gremlin/railtie.rb,
lib/gremlin/version.rb,
lib/gremlin/quantile.rb,
lib/gremlin/registry.rb,
lib/gremlin/instruments.rb,
lib/gremlin/instruments/gauge.rb,
lib/gremlin/quantile/quantile.rb,
lib/gremlin/quantile/estimator.rb,
lib/gremlin/instruments/counter.rb,
lib/gremlin/instruments/summary.rb,
lib/gremlin/notification_observer.rb,
app/controllers/gremlin/metrics_controller.rb
Defined Under Namespace
Modules: ActionController, Instruments, NotificationObserver, Quantile
Classes: Config, Engine, MetricsController, Railtie, Registry
Constant Summary
collapse
- VERSION =
"0.0.2"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
26
27
28
|
# File 'lib/gremlin.rb', line 26
def configuration
@configuration
end
|
Class Method Details
42
43
44
45
46
|
# File 'lib/gremlin.rb', line 42
def configure
config = Config.new
yield config
@configuration = config
end
|
.disabled? ⇒ Boolean
52
53
54
|
# File 'lib/gremlin.rb', line 52
def disabled?
not enabled?
end
|
.enabled? ⇒ Boolean
48
49
50
|
# File 'lib/gremlin.rb', line 48
def enabled?
@configuration.enabled
end
|
.registry ⇒ Object
28
29
30
|
# File 'lib/gremlin.rb', line 28
def registry
@registry ||= Gremlin::Registry.new
end
|