def filterrific_find(filterrific_param_set)
      unless filterrific_param_set.is_a?(Filterrific::ParamSet)
        raise(
          ArgumentError,
          "Invalid Filterrific::ParamSet: #{ filterrific_param_set.inspect }"
        )
      end

      # Initialize ActiveRecord::Relation
      ar_rel = if ActiveRecord::Relation === self
        # self is already an ActiveRecord::Relation, use as is
        self
      else
        # Send `:all` to class to get an ActiveRecord::Relation
        all
      end

      # Apply filterrific params
      filterrific_available_filters.each do |filter_name|
        filter_param = filterrific_param_set.send(filter_name)
        next if filter_param.blank? # skip blank filter_params
        ar_rel = ar_rel.send(filter_name, filter_param)
      end

      ar_rel
    end
def filterrific_find(filterrific_param_set)
      unless filterrific_param_set.is_a?(Filterrific::ParamSet)
        raise(
          ArgumentError,
          "Invalid Filterrific::ParamSet: #{ filterrific_param_set.inspect }"
        )
      end

      # Initialize ActiveRecord::Relation
      ar_rel = if ActiveRecord::Relation === self
        # self is already an ActiveRecord::Relation, use as is
        self
      else
        # Send `:all` to class to get an ActiveRecord::Relation
        all
      end

      # Apply filterrific params
      filterrific_available_filters.each do |filter_name|
        filter_param = filterrific_param_set.send(filter_name)
        next if filter_param.blank? # skip blank filter_params
        ar_rel = ar_rel.send(filter_name, filter_param)
      end

      ar_rel
    end
Returns ActiveRecord relation based on filterrific_param_set.
 Use like so: `ModelClass.filterrific_find(@filterrific)`

 @param filterrific_param_set [Filterrific::ParamSet]
 @return [ActiveRecord::Relation] with filters applied