class WinewooCore::Repositories::Mongo::CriterionsMongoRepo
Public Instance Methods
find(filters)
click to toggle source
# File lib/winewoo_core/repositories/mongo/criterions_mongo_repo.rb, line 4 def find(filters) @filters = filters category = filters.category && filters.category.parameterize.underscore.to_sym return category && find_and_serialize_criterions(category) end
Private Instance Methods
find_and_serialize_criterions(category)
click to toggle source
# File lib/winewoo_core/repositories/mongo/criterions_mongo_repo.rb, line 13 def find_and_serialize_criterions(category) finder = FinderBuilder.build(category, @filters) found_criterions = finder.find finder.map(found_criterions) end