From 8cf3f67594394665db2b17f9675ca38fbf427ef5 Mon Sep 17 00:00:00 2001 From: Cris Ward Date: Fri, 29 Sep 2017 07:25:26 +0100 Subject: [PATCH] fix for #399 (#407) * fix for #399 * updating travis * added without release back in * added no debug to get around llvm issue --- .travis.yml | 5 +++++ src/kemal.cr | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 9dfb8c5..ba0d681 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,6 +2,11 @@ language: crystal crystal: - latest - nightly + +script: + - crystal spec + - crystal spec --release --no-debug + matrix: allow_failures: - crystal: nightly diff --git a/src/kemal.cr b/src/kemal.cr index c25f13e..5c93059 100644 --- a/src/kemal.cr +++ b/src/kemal.cr @@ -8,11 +8,15 @@ require "./kemal/helpers/*" module Kemal # Overload of self.run with the default startup logging - def self.run(port : Int32? = nil) + def self.run(port : Int32?) self.run port do log "[#{config.env}] Kemal is ready to lead at #{config.scheme}://#{config.host_binding}:#{config.port}" end end + # Overload of self.run without port - fixex #399 + def self.run + self.run(nil) + end # Overload of self.run to allow just a block def self.run(&block)