From 510abbf36e9e4e336a5d91c260853bcb8a743cd6 Mon Sep 17 00:00:00 2001 From: Travis Anderson Date: Fri, 7 Sep 2012 15:07:20 -0400 Subject: [PATCH] Ensure port from config is an integer when checking its validity --- README.md | 2 +- lib/keymaker/service.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 33de0d0..d345040 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ else # Heroku neo4j add-on Keymaker.configure do |c| c.server = ENV['NEO4J_HOST'] - c.port = ENV['NEO4J_PORT'].to_i + c.port = ENV['NEO4J_PORT'] c.username = ENV['NEO4J_LOGIN'] c.password = ENV['NEO4J_PASSWORD'] end diff --git a/lib/keymaker/service.rb b/lib/keymaker/service.rb index 4efcd42..d4058cf 100644 --- a/lib/keymaker/service.rb +++ b/lib/keymaker/service.rb @@ -115,7 +115,7 @@ def put(url, body) def parse_url(url) connection.build_url(url).tap do |uri| - if uri.port != config.port + if uri.port != Integer(config.port) raise RuntimeError, "bad port" end end