Sha256: 245a1c166f4a9678a9ca5a2bd6f23bc5db46e2907c9b5a8e0bc122ce0a82d765
Contents?: true
Size: 580 Bytes
Versions: 61
Compression:
Stored size: 580 Bytes
Contents
# frozen_string_literal: true module UiBibzInputs class UiFormulaFieldInput < StringInput include UiBibz::Ui::Core::Forms::Numbers def input(_wrapper_options) UiBibz::Ui::Core::Forms::Numbers::FormulaField.new(input_attribute_name, options, input_html_options).render end def input_html_options super.merge({ value: @builder.object.send(attribute_name), formula_field_value: @builder.object.send(options[:formula_field_name] || attribute_formula_name) }) end def attribute_formula_name "#{attribute_name}_formula" end end end
Version data entries
61 entries across 61 versions & 1 rubygems