Sha256: 4be8b25843a919ef3e7beae6cbe29b685322fdb42b1d8a6caa45fbafd8c01f44
Contents?: true
Size: 576 Bytes
Versions: 2
Compression:
Stored size: 576 Bytes
Contents
module TwitterBootstrapMarkup class Breadcrumb < Tag alias :internal_append :append def initialize(*args, &block) super(:ul, *args, &block) attributes.prepend!(:class, 'breadcrumb') end def append(element=nil, &block) internal_append Tag.block(:li, Divider.breadcrumb) unless children.empty? element = instance_eval(&block) if block_given? if element.is_a?(Tag) && element.name == :li internal_append element else internal_append Tag.block(:li, element) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
twitter_bootstrap_markup-0.0.3 | lib/twitter_bootstrap_markup/breadcrumb.rb |
twitter_bootstrap_markup-0.0.2 | lib/twitter_bootstrap_markup/breadcrumb.rb |