Sha256: 7fd9e8b1d1c708cdbf11f9526399ace0edd00f59b1deb7174693cb42f52a29a8
Contents?: true
Size: 464 Bytes
Versions: 43
Compression:
Stored size: 464 Bytes
Contents
class Releaf::Settings::FormBuilder < Releaf::Builders::FormBuilder def field_names [:value] end def render_value send(value_render_method_name, :value, options: { label: { label_text: value_label_text }}) end def value_render_method_name "releaf_#{object.input_type}_field" end def value_label_text label_text = object.description label_text.present? ? t(label_text, scope: "settings") : translate_attribute(:value) end end
Version data entries
43 entries across 43 versions & 1 rubygems