Module: RailsMaint
- Defined in:
- lib/rails_maint.rb,
lib/rails_maint/cli.rb,
lib/rails_maint/errors.rb,
lib/rails_maint/railtie.rb,
lib/rails_maint/version.rb,
lib/rails_maint/webhook.rb,
lib/rails_maint/schedule.rb,
lib/rails_maint/middleware.rb,
lib/rails_maint/path_matcher.rb,
lib/rails_maint/config_loader.rb,
lib/rails_maint/configuration.rb,
lib/rails_maint/instrumentation.rb,
lib/rails_maint/cli/status_printer.rb,
lib/rails_maint/helpers/maintenance_page_helper.rb,
lib/generators/rails_maint/install/install_generator.rb
Defined Under Namespace
Modules: ConfigLoader, Generators, Instrumentation, MaintenancePageHelper, PathMatcher, Webhook
Classes: CLI, Configuration, Error, InvalidConfigurationError, InvalidLocaleError, Middleware, Railtie, Schedule, ScheduleError, StatusPrinter, WebhookError
Constant Summary
collapse
- VERSION =
'0.2.0'
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.logger ⇒ Object
18
19
20
|
# File 'lib/rails_maint.rb', line 18
def logger
@logger ||= default_logger
end
|
Class Method Details
.configuration ⇒ Object
60
61
62
|
# File 'lib/rails_maint/configuration.rb', line 60
def configuration
@configuration ||= Configuration.new
end
|
64
65
66
67
|
# File 'lib/rails_maint/configuration.rb', line 64
def configure
yield(configuration)
configuration.validate!
end
|
.reset_configuration! ⇒ Object
69
70
71
|
# File 'lib/rails_maint/configuration.rb', line 69
def reset_configuration!
@configuration = Configuration.new
end
|