class Jt::ToolboxGenerator

Public Instance Methods

create_initializer_file() click to toggle source
# File lib/generators/jt/toolbox/toolbox_generator.rb, line 5
                def create_initializer_file
                        copy_file "jt-toolbox.yml", "config/jt-toolbox.yml"

                        insert_into_file "config/routes.rb", "# https://github.com/mperham/sidekiq/wiki/Monitoring

require 'sidekiq/web'

class AdminConstraint
        def matches?(request)
                return false if !request.session['user_id']

                user = User.find_by_id(request.session['user_id'])
                user && user.is_admin?
        end
end

", before: "Rails.application.routes.draw do"

                        route "mount Sidekiq::Web => '/sidekiq', :constraints => AdminConstraint.new"

                end