module ParamsReady::Pagination::Tendency

Public Instance Methods

non_nullable_predicate(column, value, nested) click to toggle source
# File lib/params_ready/pagination/tendency.rb, line 4
def non_nullable_predicate(column, value, nested)
  if_equal = column.eq(value).and(nested)
  grouping = Arel::Nodes::Grouping.new(if_equal)
  comparison = comparison_predicate(column, value)
  grouping.or(comparison)
end