Drop with_format and user the new :formats render option instead
authorTom Hughes <tom@compton.nu>
Fri, 9 Mar 2012 00:28:03 +0000 (00:28 +0000)
committerTom Hughes <tom@compton.nu>
Fri, 9 Mar 2012 00:28:03 +0000 (00:28 +0000)
app/helpers/application_helper.rb
app/views/note/_note.gpx.builder
app/views/note/_note.rss.builder

index dfbb04138f0e6219e2dc13af47071c904f229ce1..f4b900017d4c8408d8a5e5f633bba9e96da15613 100644 (file)
@@ -137,14 +137,6 @@ module ApplicationHelper
     end
   end
 
-  def with_format(format, &block)
-    old_format = @template_format
-    @template_format = format
-    result = block.call
-    @template_format = old_format
-    return result
-  end
-
 private
 
   def javascript_strings_for_key(key)
index 8b599eb09eb1e52932616922cef9a5be2f95efe2..4b9aa9869234cf56f55e6b8cee0d20370e77ae8a 100644 (file)
@@ -1,8 +1,6 @@
 xml.wpt("lon" => note.lon, "lat" => note.lat) do
-  with_format(:html) do
-    xml.desc do
-      xml.cdata! render(:partial => "description", :object => note, :format => :html)
-    end
+  xml.desc do
+    xml.cdata! render(:partial => "description", :object => note, :formats => [ :html ])
   end
 
   xml.extension do
index 49f0a5171a66a48d6fa5dc04f92aacf122f99f80..90d575725615af3b4a96783537081753c328db2b 100644 (file)
@@ -9,9 +9,7 @@ xml.item do
 
   xml.link url_for(:controller => "browse", :action => "note", :id => note.id, :only_path => false)
   xml.guid url_for(:controller => "note", :action => "read", :id => note.id, :only_path => false)
-  with_format(:html) do
-    xml.description render(:partial => "description", :object => note)
-  end
+  xml.description render(:partial => "description", :object => note, :formats => [ :html ])
   xml.author note.author_name
   xml.pubDate note.updated_at.to_s(:rfc822)
   xml.geo :lat, note.lat