class WinewooCore::Repositories::Mongo::CriterionsMongoRepo::PictosFinder

Public Class Methods

new(category, query_param) click to toggle source
# File lib/winewoo_core/repositories/mongo/criterions_mongo_repo.rb, line 144
def initialize(category, query_param)
  super(query_param)
  @category = category
end

Public Instance Methods

find() click to toggle source
# File lib/winewoo_core/repositories/mongo/criterions_mongo_repo.rb, line 150
def find
  res = WinewooCore::Repositories::Mongo::Queries::PictoQuery.new.from_category(@category).by_name
  res = res.full_text_search @filters.query if @filters.query
  return res.page(@filters.page || 1)
    .per(@filters.per_page || Kaminari::config.default_per_page)
end