Class: Reins::Cli
Instance Method Summary collapse
Instance Method Details
#new(name) ⇒ Object
9 10 11 |
# File 'lib/reins/cli.rb', line 9 def new(name) scaffold_project(name) end |
#server ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/reins/cli.rb', line 14 def server root = File.("#{Dir.pwd}") config = root + "/config.ru" app = Rack::Builder.load_file(config) server = Puma::Server.new(app) server.add_tcp_listener('0.0.0.0', 8000) trap('INT') do server.stop puts "\nServer stopped." exit end puts "Serving files from #{root} on http://localhost:8000" server.run.join end |