Module: RailsOrbit
- Defined in:
- lib/rails_orbit.rb,
lib/rails_orbit/engine.rb,
lib/rails_orbit/version.rb,
lib/rails_orbit/backtrace.rb,
lib/rails_orbit/time_range.rb,
lib/rails_orbit/kamal/poller.rb,
app/models/rails_orbit/metric.rb,
lib/rails_orbit/configuration.rb,
lib/rails_orbit/metric_writer.rb,
lib/rails_orbit/database_setup.rb,
lib/rails_orbit/instrumentation.rb,
app/jobs/rails_orbit/retention_job.rb,
app/helpers/rails_orbit/icon_helper.rb,
lib/rails_orbit/kamal/config_reader.rb,
app/jobs/rails_orbit/application_job.rb,
lib/rails_orbit/kamal/stats_collector.rb,
app/helpers/rails_orbit/dashboard_helper.rb,
app/models/rails_orbit/application_record.rb,
lib/generators/rails_orbit/install_generator.rb,
app/controllers/rails_orbit/stream_controller.rb,
app/controllers/rails_orbit/dashboard_controller.rb,
app/controllers/rails_orbit/application_controller.rb
Defined Under Namespace
Modules: DashboardHelper, Generators, IconHelper, Instrumentation, Kamal, MetricWriter
Classes: ApplicationController, ApplicationJob, ApplicationRecord, Backtrace, Configuration, DashboardController, DatabaseSetup, Engine, Metric, RetentionJob, StreamController, TimeRange
Constant Summary
collapse
- VERSION =
"0.2.0"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
12
13
14
|
# File 'lib/rails_orbit.rb', line 12
def configuration
@configuration ||= Configuration.new
end
|
16
17
18
19
|
# File 'lib/rails_orbit.rb', line 16
def configure
yield configuration
configuration.validate!
end
|
.reset_configuration! ⇒ Object
21
22
23
|
# File 'lib/rails_orbit.rb', line 21
def reset_configuration!
@configuration = Configuration.new
end
|