diff --git a/lib/lurch/param_builder.rb b/lib/lurch/param_builder.rb index dc53213..e8e6cc9 100644 --- a/lib/lurch/param_builder.rb +++ b/lib/lurch/param_builder.rb @@ -16,7 +16,7 @@ def encode_value(value, key = nil) when Array then value.map { |v| encode_value(v, "#{key}[]") }.reject(&:empty?).join("&") when nil then "" else - "#{key}=#{CGI.escape(value.to_s)}" + value.to_s.empty? ? "" : "#{key}=#{CGI.escape(value.to_s)}" end end diff --git a/lib/lurch/version.rb b/lib/lurch/version.rb index c2f17d1..70ac544 100644 --- a/lib/lurch/version.rb +++ b/lib/lurch/version.rb @@ -1,3 +1,3 @@ module Lurch - VERSION = "0.0.7".freeze + VERSION = "0.0.8".freeze end