Module: Katalyst::GOVUK::FormBuilder::Elements::Legend

Extended by:
ActiveSupport::Concern
Defined in:
lib/katalyst/govuk/form_builder/elements/legend.rb

Overview

Extend Elements::Legend to add support for human_attribute_name as a fallback

Instance Method Summary collapse

Instance Method Details

#human_attribute_nameObject



22
23
24
25
26
27
# File 'lib/katalyst/govuk/form_builder/elements/legend.rb', line 22

def human_attribute_name
  return unless @object_name.present? && @attribute_name.present?
  return unless @builder.object&.class.respond_to?(:human_attribute_name)

  @builder.object.class.human_attribute_name(@attribute_name)
end