lib/remember_me/controller.rb in remember_me-0.0.2 vs lib/remember_me/controller.rb in remember_me-0.1.0
- old
+ new
@@ -40,9 +40,12 @@
:"_rtf#{scope}"
end
def remember(scope)
cookie = cookies.signed[remember_key(scope)]
- "#{scope.classify}".constantize.serialize_from_cookie(*cookie) if cookie
+ resource = cookie ?
+ "#{scope.classify}".constantize.serialize_from_cookie(*cookie) : nil
+ yield resource if block_given?
+ resource
end
end
end