mod/bootstrap/set/abstract/bs_badge.rb
format :html do
def labeled_badge count, label, opts={}
haml :labeled_badge, badge_haml_opts(count, label, opts)
end
def badge_haml_opts count, label, opts
process_badge_opts count, opts
{ count: count, label: label, klass: opts[:klass], color: opts[:color],
title: opts[:title] }
end
def process_badge_opts count, opts
if count.try(:zero?) && !opts[:zero_ok]
opts[:klass] = [opts[:klass], "disabled-o"].compact.join " "
end
opts[:color] ||= "secondary"
end
end