Module: MuckRakerFeedsHelper
- Defined in:
- app/helpers/muck_raker_feeds_helper.rb
Instance Method Summary collapse
- #add_feed(parent = nil) ⇒ Object
- #feed_contributor_link(feed) ⇒ Object
- #new_feed_path_with_parent(parent, options = {}) ⇒ Object
- #sort_feeds_link(current_order, current_asc, new_order, admin = false) ⇒ Object
Instance Method Details
#add_feed(parent = nil) ⇒ Object
3 4 5 |
# File 'app/helpers/muck_raker_feeds_helper.rb', line 3 def add_feed(parent = nil) render :partial => 'parts/add_feed', :locals => {:parent => parent} end |
#feed_contributor_link(feed) ⇒ Object
15 16 17 18 19 20 21 22 |
# File 'app/helpers/muck_raker_feeds_helper.rb', line 15 def feed_contributor_link(feed) if feed.contributor_id.nil? admin = Feed.find_by_login('admin') 'unknown' else link_to feed.contributor.display_name, user_path(feed.contributor_id) end end |
#new_feed_path_with_parent(parent, options = {}) ⇒ Object
7 8 9 10 11 12 13 |
# File 'app/helpers/muck_raker_feeds_helper.rb', line 7 def new_feed_path_with_parent(parent, = {}) if parent feeds_path(make_parent_params(parent).merge()) else feeds_path() end end |
#sort_feeds_link(current_order, current_asc, new_order, admin = false) ⇒ Object
24 25 26 27 28 29 30 |
# File 'app/helpers/muck_raker_feeds_helper.rb', line 24 def sort_feeds_link(current_order, current_asc, new_order, admin = false) if admin == true admin_feeds_url(:order => new_order, :asc => (current_order == new_order && (current_asc == 'true' || current_asc == nil)) ? 'false' : 'true') else feeds_url(:order => new_order, :asc => (current_order == new_order && (current_asc == 'true' || current_asc == nil)) ? 'false' : 'true') end end |