class Soaring::SoaringCLI
Public Instance Methods
detail()
click to toggle source
# File lib/soaring/cli.rb, line 55 def detail detailer = Detailer.new(options) detailer.detail end
init()
click to toggle source
# File lib/soaring/cli.rb, line 9 def init initializer = Initializer.new(options) initializer.initialize_project end
package()
click to toggle source
# File lib/soaring/cli.rb, line 46 def package packager = Packager.new(options) packager.package end
start()
click to toggle source
# File lib/soaring/cli.rb, line 29 def start runner = Runner.new(options) runner.run end
stop()
click to toggle source
# File lib/soaring/cli.rb, line 37 def stop exec("for f in $(ps aux | grep rackup | grep -v grep | tr -s ' ' ' ' | cut -d ' ' -f2); do echo killed $f; kill -#{options[:killsignal]} $f; done") end
update()
click to toggle source
# File lib/soaring/cli.rb, line 18 def update initializer = Initializer.new(options) initializer.initialize_project end