class Rockstart::Monitoring::SidekiqUiGenerator
Public Instance Methods
add_sidekiq_specs()
click to toggle source
# File lib/generators/rockstart/monitoring/sidekiq_ui/sidekiq_ui_generator.rb, line 34 def add_sidekiq_specs copy_file "sidekiq_spec.rb", "spec/requests/sidekiq_spec.rb" end
add_sidekiq_web_ui_for_devise()
click to toggle source
# File lib/generators/rockstart/monitoring/sidekiq_ui/sidekiq_ui_generator.rb, line 13 def add_sidekiq_web_ui_for_devise return unless devise? route <<~DEVISE_UI require "sidekiq/web" authenticate :user, lambda { |u| u.admin? } do mount Sidekiq::Web => "/sidekiq" end DEVISE_UI end
add_sidekiq_web_ui_for_generic_authentication()
click to toggle source
# File lib/generators/rockstart/monitoring/sidekiq_ui/sidekiq_ui_generator.rb, line 24 def add_sidekiq_web_ui_for_generic_authentication return if devise? route <<~GENERIC_UI require "sidekiq/web" require "admin_constraint" mount Sidekiq::Web => "/sidekiq", constraints: AdminConstraint GENERIC_UI end