Module: Katalyst::GOVUK::Formbuilder::Elements::Label

Extended by:
ActiveSupport::Concern
Defined in:
lib/katalyst/govuk/formbuilder/elements/label.rb

Overview

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

Instance Method Summary collapse

Instance Method Details

#human_attribute_nameObject



28
29
30
31
32
33
# File 'lib/katalyst/govuk/formbuilder/elements/label.rb', line 28

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