Sha256: 13b148322b5527ea2c3f8215615c6a3d7ba51be88dc43f6844485c3ed6fd8e94
Contents?: true
Size: 606 Bytes
Versions: 51
Compression:
Stored size: 606 Bytes
Contents
module GOVUKDesignSystemFormBuilder module Traits module Label private def label_element @label_element ||= if @label.nil? Elements::Null.new else Elements::Label.new(*bound, caption: @caption, **label_content) end end def label_content case @label when Hash @label when Proc { content: @label } else fail(ArgumentError, %(label must be a Proc or Hash)) end end end end end
Version data entries
51 entries across 51 versions & 2 rubygems