Sha256: fbeb597b3063ec985112a0cdaa1e935d7ff0260b3e0897a0fc6acba6307c04d8
Contents?: true
Size: 427 Bytes
Versions: 22
Compression:
Stored size: 427 Bytes
Contents
module Compony module ModelFields class Url < Base def value_for(data, controller: nil, **_) return transform_and_join(data.send(@name), controller:) do |el| fail('Must pass controller to generate the link to the link.') unless controller return nil unless el return controller.helpers.link_to(el, el, target: '_blank', rel: 'noopener') end end end end end
Version data entries
22 entries across 22 versions & 1 rubygems