Module: Falcon::Service::Virtual::Environment
- Defined in:
- lib/falcon/service/virtual.rb
Instance Method Summary collapse
-
#bind_insecure ⇒ Object
The URI to bind the ‘HTTP` -> `HTTPS` redirector.
-
#bind_secure ⇒ Object
The URI to bind the ‘HTTPS` -> `falcon host` proxy.
- #configuration ⇒ Object
-
#configuration_paths ⇒ Object
All the falcon application configuration paths.
- #name ⇒ Object
-
#service_class ⇒ Object
The service class to use for the virtual host.
-
#timeout ⇒ Object
The connection timeout to use for incoming connections.
Instance Method Details
#bind_insecure ⇒ Object
The URI to bind the ‘HTTP` -> `HTTPS` redirector.
42 43 44 |
# File 'lib/falcon/service/virtual.rb', line 42 def bind_insecure "http://[::]:80" end |
#bind_secure ⇒ Object
The URI to bind the ‘HTTPS` -> `falcon host` proxy.
37 38 39 |
# File 'lib/falcon/service/virtual.rb', line 37 def bind_secure "https://[::]:443" end |
#configuration ⇒ Object
32 33 34 |
# File 'lib/falcon/service/virtual.rb', line 32 def configuration ::Async::Service::Configuration.load(configuration_paths) end |
#configuration_paths ⇒ Object
All the falcon application configuration paths.
28 29 30 |
# File 'lib/falcon/service/virtual.rb', line 28 def configuration_paths ["/srv/http/*/falcon.rb"] end |
#name ⇒ Object
22 23 24 |
# File 'lib/falcon/service/virtual.rb', line 22 def name service_class.name end |
#service_class ⇒ Object
The service class to use for the virtual host.
18 19 20 |
# File 'lib/falcon/service/virtual.rb', line 18 def service_class Virtual end |
#timeout ⇒ Object
The connection timeout to use for incoming connections.
47 48 49 |
# File 'lib/falcon/service/virtual.rb', line 47 def timeout 10.0 end |