Sha256: 3ea29efae4bae34a5e3b75fdd5a599a6a444866d3caaf33625e724aed4f8dff6
Contents?: true
Size: 637 Bytes
Versions: 5
Compression:
Stored size: 637 Bytes
Contents
#require 'component' class Bootstrap module BasicTags def html content add_content String(content).html_safe "" end Component.add_div_method :div, nil do |opts, extra_args| prepend_class opts, extra_args.first if extra_args.present? opts end Component.add_div_method :span, nil do |opts, extra_args| prepend_class opts, extra_args.first if extra_args.present? opts end Component.add_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
5 entries across 5 versions & 1 rubygems