Module: Julewire::Rails
- Defined in:
- lib/julewire/rails.rb,
lib/julewire/rails/logger.rb,
lib/julewire/rails/railtie.rb,
lib/julewire/rails/version.rb,
lib/julewire/rails/doctor_app.rb,
lib/julewire/rails/suppression.rb,
lib/julewire/rails/configuration.rb,
lib/julewire/rails/logger_outputs.rb,
lib/julewire/rails/request_fields.rb,
lib/julewire/rails/lifecycle_hooks.rb,
lib/julewire/rails/request_context.rb,
lib/julewire/rails/request_lifecycle.rb,
lib/julewire/rails/subscribers/error.rb,
lib/julewire/rails/subscribers/event.rb,
lib/julewire/rails/context_body_proxy.rb,
lib/julewire/rails/exception_severity.rb,
lib/julewire/rails/output_requirement.rb,
lib/julewire/rails/request_attributes.rb,
lib/julewire/rails/request_completion.rb,
lib/julewire/rails/request_middleware.rb,
lib/julewire/rails/parameter_filter_plan.rb,
lib/julewire/rails/log_subscriber_silencer.rb,
lib/julewire/rails/request_error_ownership.rb,
lib/julewire/rails/structured_event_record.rb,
lib/julewire/rails/parameter_filter_processor.rb,
lib/julewire/rails/debug_exception_log_silencer.rb,
lib/julewire/rails/subscribers/rendered_exception.rb,
lib/julewire/rails/subscribers/controller_response.rb,
lib/julewire/rails/request_summary_timeout_scheduler.rb
Defined Under Namespace
Modules: DebugExceptionLogSilencer, ExceptionSeverity, LifecycleHooks, LogSubscriberSilencer, LoggerOutputs, OutputRequirement, RequestAttributes, RequestErrorOwnership, RequestSummaryTimeoutScheduler, Subscribers, Suppression
Classes: Configuration, ContextBodyProxy, DoctorApp, Error, Logger, ParameterFilterPlan, ParameterFilterProcessor, Railtie, RequestCompletion, RequestContext, RequestFields, RequestLifecycle, RequestMiddleware, StructuredEventRecord
Constant Summary
collapse
- IntegrationHealth =
Core::Integration::Health.scoped(:rails)
- VERSION =
"1.0.0"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
15
16
17
18
19
20
|
# File 'lib/julewire/rails.rb', line 15
def config
application = ::Rails.application
raise Error, "Rails.application is not available" unless application
application.config.julewire_rails
end
|
22
23
24
25
26
27
|
# File 'lib/julewire/rails.rb', line 22
def configure
raise ArgumentError, "Julewire::Rails.configure requires a block" unless block_given?
yield config
config
end
|