class Datagrid::Filters::DateTimeFilter
Public Instance Methods
Source
# File lib/datagrid/filters/date_time_filter.rb, line 10 def default_input_options { **super, type: "datetime-local" } end
Calls superclass method
Datagrid::Filters::BaseFilter#default_input_options
Source
# File lib/datagrid/filters/date_time_filter.rb, line 18 def format(value) if formats.any? && value value.strftime(formats.first) else super end end
Calls superclass method
Datagrid::Filters::BaseFilter#format
Source
# File lib/datagrid/filters/date_time_filter.rb, line 14 def parse(value) Datagrid::Utils.parse_datetime(value) end
Protected Instance Methods
Source
# File lib/datagrid/filters/date_time_filter.rb, line 28 def formats Array(Datagrid.configuration.datetime_formats) end