Sha256: 1bfd31b8026f70d197181716668c5dd57e1a0782b8bdf89f3c94e7da52389a4a

Contents?: true

Size: 323 Bytes

Versions: 32

Compression:

Stored size: 323 Bytes

Contents

class TagListRenderer < ResourceRenderer::AttributeRenderer::Base
  def display(attribute_name, _label, _options = {}, &_block)
    tag_list = value_for_attribute(attribute_name)
    output = tag_list.collect do |tag|
      h.content_tag(:span, tag, class: 'label label-default')
    end.join('&nbsp;').html_safe
  end
end

Version data entries

32 entries across 32 versions & 2 rubygems

Version Path
cmor_tags-0.0.3.pre app/attribute_renderers/tag_list_renderer.rb
cmor_tags-0.0.2.pre app/attribute_renderers/tag_list_renderer.rb
cmor_tags-0.0.1.pre app/attribute_renderers/tag_list_renderer.rb
ecm_tags-2.2.1 app/attribute_renderers/tag_list_renderer.rb
ecm_tags-2.2.0 app/attribute_renderers/tag_list_renderer.rb
ecm_tags-2.1.0 app/attribute_renderers/tag_list_renderer.rb
ecm_tags-2.0.2 app/attribute_renderers/tag_list_renderer.rb
ecm_tags-1.0.0 app/attribute_renderers/tag_list_renderer.rb
ecm_tags-0.0.4 app/attribute_renderers/tag_list_renderer.rb
ecm_tags-0.0.3 app/attribute_renderers/tag_list_renderer.rb
ecm_tags-0.0.2 app/attribute_renderers/tag_list_renderer.rb
ecm_tags-0.0.1 app/attribute_renderers/tag_list_renderer.rb