module JSONAPI::Support::FilterParsing

def empty_filter_value?(filter_value)

def empty_filter_value?(filter_value)
  filter_value.respond_to?(:empty?) ? filter_value.empty? : filter_value.nil?
end

def parse_column_filter(filter_name)

def parse_column_filter(filter_name)
  m = filter_name.to_s.match(/\A(.+)_(eq|match|lt|lte|gt|gte)\z/)
  m ? { column: m[1], operator: m[2].to_sym } : nil
end