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
23 24 25 |
# File 'lib/redmine_nonproject_modules/dispatcher_finder.rb', line 23 def passenger? defined?(::PhusionPassenger) end |
.webrick? ⇒ Boolean
19 20 21 |
# File 'lib/redmine_nonproject_modules/dispatcher_finder.rb', line 19 def webrick? defined?(::WEBrick) && defined?(::WEBrick::VERSION) end |
.webserver? ⇒ Boolean
15 16 17 |
# File 'lib/redmine_nonproject_modules/dispatcher_finder.rb', line 15 def webserver? WEBSERVER_DISPATCHERS.include?(dispatcher) end |