app/helpers/admin/references_helper.rb in radiant-0.9.1 vs app/helpers/admin/references_helper.rb in radiant-1.0.0.rc1
- old
+ new
@@ -1,8 +1,8 @@
module Admin::ReferencesHelper
def tag_reference
- returning String.new do |output|
+ String.new.tap do |output|
class_of_page.tag_descriptions.sort.each do |tag_name, description|
value = t("desc.#{tag_name.gsub(':','-')}").match('desc') ? description : t("desc.#{tag_name.gsub(':','-')}")
output << render(:partial => "admin/references/tag_reference.haml",
:locals => {:tag_name => tag_name,
:description => RedCloth.new(Radiant::Taggable::Util.strip_leading_whitespace(value)).to_html
@@ -32,11 +32,10 @@
end
end
def filter
@filter ||= begin
- filter_name = params[:filter_name]
- (filter_name.gsub(" ", "") + "Filter").constantize unless filter_name.blank?
+ TextFilter.find_descendant(params[:filter_name])
end
end
def class_of_page
@page_class ||= (params[:class_name].blank? ? 'Page' : params[:class_name]).constantize