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