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