Sha256: 634b89a3c86f7f99a3e7479c30a4814ec0a63860c42a61d50b4c2694eff82af6
Contents?: true
Size: 513 Bytes
Versions: 18
Compression:
Stored size: 513 Bytes
Contents
# frozen_string_literal: true module Effective module TableRows class Collection < Effective::TableRow def initialize(name, collection, options, builder:) @collection = collection super(name, options, builder: builder) end def content values = Array(value) - [nil, ''] if values.length > 1 values.map { |v| content_tag(:div, v) }.join.html_safe elsif values.length == 1 values.first end end end end end
Version data entries
18 entries across 18 versions & 1 rubygems