Sha256: 54125417604267ea2c70bb35508ef0d6df3522505bbc29511b066a25fce56bb5
Contents?: true
Size: 660 Bytes
Versions: 69
Compression:
Stored size: 660 Bytes
Contents
require 'rails/generators' module Pageflow module Generators class RoutesGenerator < Rails::Generators::Base desc "Injects the pageflow mount call into config/routes.rb" def add_route inject_into_file 'config/routes.rb', after: " ActiveAdmin.routes(self)\n" do <<-HEREDOC Pageflow.routes(self) authenticate :user, lambda { |user| user.admin? } do mount Resque::Server.new, at: "/background_jobs" end HEREDOC end end def require_resque_server prepend_to_file 'config/routes.rb', "require 'resque/server'\nrequire 'resque_scheduler/server'\n\n" end end end end
Version data entries
69 entries across 69 versions & 1 rubygems