Sha256: 6d3e11a71a1d0bf2776daba6cb0d75618050cd67beb63fd6f77268598507d182
Contents?: true
Size: 638 Bytes
Versions: 54
Compression:
Stored size: 638 Bytes
Contents
# require 'component' class Bootstrap module BasicTags def html content add_content String(content).html_safe "" end Component.def_div_method :div, nil do |opts, extra_args| prepend_class opts, extra_args.first if extra_args.present? opts end Component.def_div_method :span, nil do |opts, extra_args| prepend_class opts, extra_args.first if extra_args.present? opts end Component.def_tag_method :tag, nil, tag: :yield do |opts, extra_args| prepend_class opts, extra_args[1] if extra_args[1].present? opts[:tag] = extra_args[0] opts end end end
Version data entries
54 entries across 54 versions & 2 rubygems