Class: RedmineNonprojectModules::DispatcherFinder
- Inherits:
-
Object
- Object
- RedmineNonprojectModules::DispatcherFinder
- Extended by:
- EacRubyUtils::SimpleCache
- Defined in:
- lib/redmine_nonproject_modules/dispatcher_finder.rb
Overview
Constant Summary collapse
- WEBSERVER_DISPATCHERS =
%w(webrick passenger).freeze
- DISPATCHERS =
WEBSERVER_DISPATCHERS
Class Method Summary collapse
Class Method Details
.passenger? ⇒ Boolean
21 22 23 |
# File 'lib/redmine_nonproject_modules/dispatcher_finder.rb', line 21 def passenger? defined?(::PhusionPassenger) end |
.webrick? ⇒ Boolean
17 18 19 |
# File 'lib/redmine_nonproject_modules/dispatcher_finder.rb', line 17 def webrick? defined?(::WEBrick) && defined?(::WEBrick::VERSION) end |
.webserver? ⇒ Boolean
13 14 15 |
# File 'lib/redmine_nonproject_modules/dispatcher_finder.rb', line 13 def webserver? WEBSERVER_DISPATCHERS.include?(dispatcher) end |