module SexyLi::RecordTagHelper
Public Instance Methods
li_for(records, prefix = nil, options = {}, &block)
click to toggle source
# File lib/sexy_li/record_tag_helper.rb, line 3 def li_for(records, prefix = nil, options = {}, &block) content_tag_for(:li, records, prefix, options, &block) end
render_content_for(tag, records, prefix = nil, options = {})
click to toggle source
# File lib/sexy_li/record_tag_helper.rb, line 11 def render_content_for(tag, records, prefix = nil, options = {}) key = records.first.class.name.tableize.singularize partial = prefix && prefix[:partial] ? prefix[:partial] : key content_tag_for(tag, records, prefix, options) do |record| render partial, key.to_sym => record end end
render_li_for(records, prefix = nil, options = {})
click to toggle source
# File lib/sexy_li/record_tag_helper.rb, line 19 def render_li_for(records, prefix = nil, options = {}) render_content_for(:li, records, prefix, options) end
render_tr_for(records, prefix = nil, options = {})
click to toggle source
# File lib/sexy_li/record_tag_helper.rb, line 23 def render_tr_for(records, prefix = nil, options = {}) render_content_for(:tr, records, prefix, options) end
tr_for(records, prefix = nil, options = {}, &block)
click to toggle source
# File lib/sexy_li/record_tag_helper.rb, line 7 def tr_for(records, prefix = nil, options = {}, &block) content_tag_for(:li, records, prefix, options, &block) end