lib/fanforce/base/utils.rb in fanforce-base-1.6.0.rc2 vs lib/fanforce/base/utils.rb in fanforce-base-1.6.0.rc3
- old
+ new
@@ -52,10 +52,10 @@
uri_hash = {}
uri_hash[:scheme] = uri.scheme || 'http'
uri_hash[:host] = clean_uri_var(uri.host)
uri_hash[:port] = clean_uri_var(uri.port)
- uri_hash[:path] = clean_uri_var(uri.path || '/')
+ uri_hash[:path] = clean_uri_var(uri.path.present? ? uri.path : '/')
uri_hash[:query_params] = query_params || {}
uri_hash[:query_string] = query_string || ''
uri_hash[:fragment] = fragment || ''
uri_hash[:clean_url] = "#{uri_hash[:scheme]}://#{uri_hash[:host]}#{":#{uri_hash[:port]}" if [80,443].include?(uri_hash[:port])}#{uri_hash[:path]}#{"?#{query_string}" if is_present?(uri_hash[:query_string])}"
return uri_hash