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
''