Sha256: 5a5ba3e253fb122941c3a9ab37745359072a73af48722f007d855a2fd29197a5
Contents?: true
Size: 1.21 KB
Versions: 1
Compression:
Stored size: 1.21 KB
Contents
module BootstrapIt # module ViewHelpers # # Text # # @author Alexey Ovchinnikov <alexiss@cybernetlab.ru> # class Text < WrapIt::Base include WrapIt::TextContainer after_initialize do @tag ||= @helper_name == 'text' ? 'p' : @helper_name end end # # Label # # @author Alexey Ovchinnikov <alexiss@cybernetlab.ru> # # @see http://getbootstrap.com/components/#labels Bootstrap docs class Label < Text default_tag 'span' html_class 'label' html_class_prefix 'label-' enum :appearence, %i[default primary success info warning danger], default: :default, html_class: true end # # Badge # # @author Alexey Ovchinnikov <alexiss@cybernetlab.ru> # # @see http://getbootstrap.com/components/#badges Bootstrap docs # TODO: right-alignment class Badge < Text default_tag 'span' html_class 'badge' end register :text, 'BootstrapIt::ViewHelpers::Text' register :p, 'BootstrapIt::ViewHelpers::Text' register :span, 'BootstrapIt::ViewHelpers::Text' register :label, 'BootstrapIt::ViewHelpers::Label' register :badge, 'BootstrapIt::ViewHelpers::Badge' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bootstrap_it-0.1.2 | lib/bootstrap_it/view_helpers/text.rb |