Class: ActiveAdmin::Inputs::Filters::DateTimeRangeInput

Inherits:
DateRangeInput
  • Object
show all
Includes:
ActiveAdminDatetimepicker::Base, Base
Defined in:
lib/active_admin_datetimepicker/inputs/filters/date_time_range_input.rb

Instance Method Summary collapse

Methods included from ActiveAdminDatetimepicker::Base

#datetime_picker_options, #html_class, #input_html_data, #input_value

Instance Method Details

#gt_input_nameObject



20
21
22
# File 'lib/active_admin_datetimepicker/inputs/filters/date_time_range_input.rb', line 20

def gt_input_name
  column && column.type == :date ? super : "#{method}_gteq_datetime_picker"
end

#input_html_options(input_name = gt_input_name, placeholder = gt_input_placeholder) ⇒ Object



8
9
10
11
12
# File 'lib/active_admin_datetimepicker/inputs/filters/date_time_range_input.rb', line 8

def input_html_options(input_name = gt_input_name, placeholder = gt_input_placeholder)
  super.tap do |options|
    options[:class] = html_class
  end
end

#input_html_options_for(input_name, placeholder) ⇒ Object

This method is for compatibility for ActiveAdmin 2.6



15
16
17
18
# File 'lib/active_admin_datetimepicker/inputs/filters/date_time_range_input.rb', line 15

def input_html_options_for(input_name, placeholder)
  super.merge placeholder: placeholder,
              value: input_value(input_name)
end

#lt_input_nameObject



24
25
26
# File 'lib/active_admin_datetimepicker/inputs/filters/date_time_range_input.rb', line 24

def lt_input_name
  column && column.type == :date ? super : "#{method}_lteq_datetime_picker"
end