class Object

Public Instance Methods

start(launcher) click to toggle source
Calls superclass method
# File lib/luban/deployment/applications/rack/web_servers/puma/plugin/luban.rb, line 26
def start(launcher)
  launcher.define_singleton_method(:phased_restart) do
    init_options = { :config_files => @options.all_of(:config_files) }
    @options.instance_variable_set(:@cur, init_options)
    @options.instance_variable_set(:@set, [init_options])
    @config.load
    if dir = @options[:directory]
      @restart_dir = dir
    end
    set_process_title
    super()
  end
end