class Kanji::CLI::Server
Public Class Methods
app_name()
click to toggle source
# File lib/kanji/cli/server.rb, line 27 def self.app_name Dry::Core::Inflector.camelize(Pathname.getwd.basename.to_s) end
default_options()
click to toggle source
# File lib/kanji/cli/server.rb, line 15 def self.default_options { pattern: "**/*.rb", signal: "TERM", notify: false, name: app_name, ignore: [], dir: ["app", "system"], cmd: "rackup config.ru" } end
start(options = {})
click to toggle source
# File lib/kanji/cli/server.rb, line 8 def self.start(options = {}) Rerun::Runner.keep_running( "thin -R config.ru -a 127.0.0.1 -p #{options["port"]} -D start", default_options ) end