Class: UiBibzInputs::UiFormulaFieldInput
- Inherits:
-
StringInput
- Object
- SimpleForm::Inputs::Base
- BaseInput
- StringInput
- UiBibzInputs::UiFormulaFieldInput
- Includes:
- UiBibz::Ui::Core::Forms::Numbers
- Defined in:
- lib/ui_bibz/inputs/ui_bibz_inputs/ui_formula_field_input.rb
Instance Method Summary collapse
Methods inherited from StringInput
Methods inherited from BaseInput
Instance Method Details
#attribute_formula_name ⇒ Object
15 16 17 |
# File 'lib/ui_bibz/inputs/ui_bibz_inputs/ui_formula_field_input.rb', line 15 def attribute_formula_name "#{attribute_name}_formula" end |
#input(_wrapper_options) ⇒ Object
7 8 9 |
# File 'lib/ui_bibz/inputs/ui_bibz_inputs/ui_formula_field_input.rb', line 7 def input() UiBibz::Ui::Core::Forms::Numbers::FormulaField.new(input_attribute_name, , ).render end |
#input_html_options ⇒ Object
11 12 13 |
# File 'lib/ui_bibz/inputs/ui_bibz_inputs/ui_formula_field_input.rb', line 11 def super.merge({ value: @builder.object.send(attribute_name), formula_field_value: @builder.object.send([:formula_field_name] || attribute_formula_name) }) end |