aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/puke/core.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/puke/core.rb b/lib/puke/core.rb
index 14198df..5186998 100644
--- a/lib/puke/core.rb
+++ b/lib/puke/core.rb
@@ -14,9 +14,9 @@ module Puke
def setup(verbose: false, datadir:, listen:, secret: nil)
@verbose = verbose
@datadir = datadir
- l = listen.split(":")
+ l = listen.rpartition(":")
@listen_address = l[0]
- @listen_port = Integer(l[1])
+ @listen_port = Integer(l[2])
@secret = secret
FileUtils.mkdir_p(@datadir)