lib/curb-fu/request/common.rb in curb-fu-0.4.3 vs lib/curb-fu/request/common.rb in curb-fu-0.4.4
- old
+ new
@@ -11,10 +11,11 @@
def build_url(url_params, query_params = {})
if url_params.is_a? String
built_url = url_params
else
- built_url = "http://#{url_params[:host]}"
+ protocol = url_params[:protocol] || "http"
+ built_url = "#{protocol}://#{url_params[:host]}"
built_url += ":" + url_params[:port].to_s if url_params[:port]
built_url += url_params[:path] if url_params[:path]
end
# TODO: update for use with CurbFu::Entity
\ No newline at end of file