Class: ExtForm::Inputs::DtPicker

Inherits:
SimpleForm::Inputs::StringInput
  • Object
show all
Defined in:
lib/ext_form/inputs/dt_picker.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(builder, attribute_name, column, input_type, options = {}) ⇒ DtPicker

Returns a new instance of DtPicker.



8
9
10
11
12
# File 'lib/ext_form/inputs/dt_picker.rb', line 8

def initialize(builder, attribute_name, column, input_type, options = {})
  self.addon_options = options.delete(:input_addon) || {}
  self.addon_options.merge!({datetimepicker: true})
  super
end

Instance Attribute Details

#addon_optionsObject

Returns the value of attribute addon_options.



6
7
8
# File 'lib/ext_form/inputs/dt_picker.rb', line 6

def addon_options
  @addon_options
end

Instance Method Details

#inputObject



14
15
16
# File 'lib/ext_form/inputs/dt_picker.rb', line 14

def input
  @builder.send(input_type, attribute_name, input_html_options)
end