Class: Luban::Deployment::Applications::Rack

Inherits:
Luban::Deployment::Application
  • Object
show all
Defined in:
lib/luban/deployment/applications/rack/base.rb,
lib/luban/deployment/applications/rack/paths.rb,
lib/luban/deployment/applications/rack/publisher.rb,
lib/luban/deployment/applications/rack/controller.rb,
lib/luban/deployment/applications/rack/web_server.rb,
lib/luban/deployment/applications/rack/configurator.rb,
lib/luban/deployment/applications/rack/web_servers/puma.rb,
lib/luban/deployment/applications/rack/web_servers/thin.rb

Defined Under Namespace

Modules: Paths, WebServer, WebServers Classes: Configurator, Controller, Publisher

Constant Summary collapse

DefaultPort =
3000
DefaultVirtualHost =
'localhost'
DefaultWebServer =
:puma

Instance Method Summary collapse

Instance Method Details

#power_by(server, **opts) ⇒ Object



13
14
15
# File 'lib/luban/deployment/applications/rack/base.rb', line 13

def power_by(server, **opts)
  web_server name: server, opts: opts
end