diff options
Diffstat (limited to 'lib/net')
| -rw-r--r-- | lib/net/hippie/client.rb | 5 | ||||
| -rw-r--r-- | lib/net/hippie/version.rb | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/lib/net/hippie/client.rb b/lib/net/hippie/client.rb index 43ff407..d85096e 100644 --- a/lib/net/hippie/client.rb +++ b/lib/net/hippie/client.rb @@ -60,6 +60,7 @@ module Net attr_reader :mapper def http_for(uri) + uri = normalize_uri(uri) http = Net::HTTP.new(uri.host, uri.port) http.read_timeout = 30 http.use_ssl = uri.is_a?(URI::HTTPS) @@ -80,6 +81,10 @@ module Net x.body = mapper.map_from(body) unless body.empty? end end + + def normalize_uri(uri) + uri.is_a?(URI) ? uri : URI.parse(uri) + end end end end diff --git a/lib/net/hippie/version.rb b/lib/net/hippie/version.rb index d6ad3fd..db4dbe5 100644 --- a/lib/net/hippie/version.rb +++ b/lib/net/hippie/version.rb @@ -1,5 +1,5 @@ module Net module Hippie - VERSION = "0.1.2" + VERSION = "0.1.3" end end |
