From 8e8d74e04dbc7f919a82572f108aaac98175dd9d Mon Sep 17 00:00:00 2001 From: inst Date: Sun, 23 Dec 2012 14:14:51 +0200 Subject: [PATCH] optional parameter to delete cookies w/o such modification API servers ain't able to remove cookies set for different paths --- lib/grape/cookies.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/grape/cookies.rb b/lib/grape/cookies.rb index fec33fa146..6dd557577a 100644 --- a/lib/grape/cookies.rb +++ b/lib/grape/cookies.rb @@ -34,8 +34,9 @@ def each(&block) @cookies.each(&block) end - def delete(name) - self.[]=(name, { :value => 'deleted', :expires => Time.at(0) }) + def delete(name, opts = {}) + options = opts.merge(value: 'deleted', expires: Time.at(0)) + self.[]=(name, options) end end -end \ No newline at end of file +end