lib/fb_graph/node.rb in fb_graph-1.2.3 vs lib/fb_graph/node.rb in fb_graph-1.2.4
- old
+ new
@@ -50,24 +50,21 @@
def delete(params = {})
_params_ = stringfy_access_token(params)
_endpoint_ = build_endpoint(_params_.merge!(:method => :delete))
handle_response do
- # NOTE:
- # DELETE method didn't work for some reason.
- # Use POST with "method=delete" for now.
- RestClient.post(_endpoint_, _params_.merge!(:method => :delete))
+ RestClient.delete(_endpoint_)
end
end
private
def build_endpoint(params = {})
_endpoint_ = File.join([self.endpoint, params.delete(:connection), params.delete(:connection_scope)].compact.collect(&:to_s))
params.delete_if do |k, v|
v.blank?
end
- if params.delete(:method) == :get && params.present?
+ if [:get, :delete].include?(params.delete(:method)) && params.present?
_endpoint_ << "?#{params.to_query}"
end
_endpoint_
end
\ No newline at end of file