lib/tabit/item.rb in tabit-0.2.1 vs lib/tabit/item.rb in tabit-0.3.1

- old
+ new

@@ -27,9 +27,33 @@ @children << adding yield adding if block_given? end end + def heading(name = nil, options = {}) + options[:class] = '' if options[:class].nil? + options[:class] << " #{configuration.heading_class}" + options[:class].strip! + + @children << template.content_tag( + :li, + name + options + ) + end + + def divider(name = nil) + options[:class] = '' if options[:class].nil? + options[:class] << " #{configuration.divider_class}" + options[:class].strip! + + @children << template.content_tag( + :li, + name + options + ) + end + def to_s clazz = if active? configuration.active_class else ''