Sha256: a2d49798842cb9ad044c16844f28b95e24eeb655137cd61b2f46c2d00f42bd6a
Contents?: true
Size: 478 Bytes
Versions: 2
Compression:
Stored size: 478 Bytes
Contents
module GOVUKDesignSystemFormBuilder module Traits module Label private def label_element @label_element ||= Elements::Label.new(@builder, @object_name, @attribute_name, caption: @caption, **label_args) end def label_args 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
govuk_design_system_formbuilder-1.2.0 | lib/govuk_design_system_formbuilder/traits/label.rb |
govuk_design_system_formbuilder-1.2.0b4 | lib/govuk_design_system_formbuilder/traits/label.rb |