aboutsummaryrefslogtreecommitdiffstats
path: root/activeresource/lib/active_resource/base.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activeresource/lib/active_resource/base.rb')
-rw-r--r--activeresource/lib/active_resource/base.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/activeresource/lib/active_resource/base.rb b/activeresource/lib/active_resource/base.rb
index 0f147acad9..a0e92dba72 100644
--- a/activeresource/lib/active_resource/base.rb
+++ b/activeresource/lib/active_resource/base.rb
@@ -215,7 +215,8 @@ module ActiveResource
prefix_options, query_options = {}, {}
(options || {}).each do |key, value|
- (prefix_parameters.include?(key) ? prefix_options : query_options)[key] = value
+ next if key.blank?
+ (prefix_parameters.include?(key.to_sym) ? prefix_options : query_options)[key.to_sym] = value
end
[ prefix_options, query_options ]
@@ -360,7 +361,7 @@ module ActiveResource
def load_attributes_from_response(response)
if response['Content-size'] != "0" && response.body.strip.size > 0
load(connection.xml_from_response(response))
- end
+ end
end
# Takes a response from a typical create post and pulls the ID out