class Datagrid::Filters::DateTimeFilter

Public Instance Methods

format(value) click to toggle source
Calls superclass method Datagrid::Filters::BaseFilter#format
# File lib/datagrid/filters/date_time_filter.rb, line 11
def format(value)
  if formats.any? && value
    value.strftime(formats.first)
  else
    super
  end
end
parse(value) click to toggle source
# File lib/datagrid/filters/date_time_filter.rb, line 7
def parse(value)
  Datagrid::Utils.parse_datetime(value)
end

Protected Instance Methods

formats() click to toggle source
# File lib/datagrid/filters/date_time_filter.rb, line 21
def formats
  Array(Datagrid.configuration.datetime_formats)
end