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