From 6cc78f106ad17488c563de3178bcc5eb5daa4450 Mon Sep 17 00:00:00 2001 From: Anil Wadghule Date: Mon, 7 Jun 2010 00:32:10 +0530 Subject: [PATCH] Fix actionpack broken tests [#4780 state:resolved] --- actionpack/lib/action_view/lookup_context.rb | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/actionpack/lib/action_view/lookup_context.rb b/actionpack/lib/action_view/lookup_context.rb index 801b08b..39f95b0 100644 --- a/actionpack/lib/action_view/lookup_context.rb +++ b/actionpack/lib/action_view/lookup_context.rb @@ -146,11 +146,15 @@ module ActionView # Overload formats= to reject [:"*/*"] values. def formats=(values) - if values && values.size == 1 - value = values.first - values = nil if value == :"*/*" - values << :html if value == :js + case values + when Array + if values && values.size == 1 + value = values.first + values = nil if value == :"*/*" + values << :html if value == :js + end end + super(values) end @@ -209,4 +213,4 @@ module ActionView include Details include ViewPaths end -end \ No newline at end of file +end -- 1.7.0.4