module JsonbAccessor::QueryHelper
def convert_time_ranges(attributes)
def convert_time_ranges(attributes) attributes.each_with_object({}) do |(name, value), new_attributes| is_range = value.is_a?(Range) if is_range && (value.first.is_a?(Time) || value.first.is_a?(Date)) start_time = value.first end_time = value.end new_attributes[name] = { before: end_time, after: start_time } else new_attributes[name] = value end end end