Method: Compony::ModelFields::Color#value_for

Defined in:
lib/compony/model_fields/color.rb

#value_for(data, controller: nil, **_) ⇒ Object



4
5
6
7
8
9
# File 'lib/compony/model_fields/color.rb', line 4

def value_for(data, controller: nil, **_)
  return transform_and_join(data.send(@name), controller:) do |el|
    next nil unless el
    next controller.helpers.raw "#{el}&nbsp;<span style=\"background-color: #{el}\">&nbsp;&nbsp;&nbsp;&nbsp;</span>"
  end
end