module LybSidebar::Helper

Public Instance Methods

prepare_sidebars() click to toggle source

Sidebar

# File lib/lyb_sidebar/helper.rb, line 18
def prepare_sidebars
  return if controller.sidebars.nil?
  
  for partial in controller.sidebars
    render partial
  end
end
render_sidebar() click to toggle source
# File lib/lyb_sidebar/helper.rb, line 26
def render_sidebar
  content_for :sidebar
end
render_sidebars() click to toggle source
# File lib/lyb_sidebar/helper.rb, line 30
def render_sidebars
  prepare_sidebars
  render_sidebar
end
sidebar_tag_filter() click to toggle source
tag_filter(model = nil, filters = nil, scope = :tagged_with) click to toggle source

Tag support

# File lib/lyb_sidebar/helper.rb, line 4
def tag_filter(model = nil, filters = nil, scope = :tagged_with)
  model ||= controller_name.singularize.camelize.constantize
  filters ||= model.top_tags

  render 'layouts/tag_filter', :filters => filters, :scope => scope
end