lib/motor/admin.rb in motor-admin-0.1.29 vs lib/motor/admin.rb in motor-admin-0.1.31
- old
+ new
@@ -1,8 +1,27 @@
# frozen_string_literal: true
module Motor
class Admin < ::Rails::Engine
+ initializer 'motor.startup_message' do
+ ActiveSupport::Notifications.subscribe('motor.routes.loaded') do
+ next unless Motor.server?
+
+ if Rails.application.routes.url_helpers.respond_to?(:motor_admin_path)
+ url =
+ begin
+ Rails.application.routes.url_helpers.motor_admin_url
+ rescue ArgumentError
+ Rails.application.routes.url_helpers.motor_admin_path
+ end
+
+ puts
+ puts "⚡ Motor Admin is starting under #{url}"
+ puts
+ end
+ end
+ end
+
initializer 'motor.filter_params' do
Rails.application.config.filter_parameters += %i[io]
end
initializer 'motor.alerts.scheduler' do