Class: UiBibzInputs::StringInput
- Inherits:
-
BaseInput
- Object
- SimpleForm::Inputs::Base
- BaseInput
- UiBibzInputs::StringInput
show all
- Defined in:
- lib/ui_bibz/inputs/ui_bibz_inputs/string_input.rb
Instance Method Summary
collapse
Instance Method Details
7
8
9
10
11
12
13
14
15
16
|
# File 'lib/ui_bibz/inputs/ui_bibz_inputs/string_input.rb', line 7
def input(wrapper_options = nil)
unless string?
input_html_classes.unshift('string')
input_html_options[:type] ||= input_type if html5?
end
merged_input_options = merge_wrapper_options(input_html_options, wrapper_options)
@builder.text_field(attribute_name, merged_input_options)
end
|
#options ⇒ Object
18
19
20
|
# File 'lib/ui_bibz/inputs/ui_bibz_inputs/string_input.rb', line 18
def options
super.merge({ value: @builder.object.send(attribute_name) || super[:value] })
end
|