class WinewooCore::Services::Finders::Comments::VintageCommentsFinder

Public Class Methods

new(wine_id, vintage_id, filters) click to toggle source
# File lib/winewoo_core/services/finders/comments/vintage_comments_finder.rb, line 4
def initialize(wine_id, vintage_id, filters)
  super(filters)
  @wine_id = wine_id
  @vintage_id = vintage_id
end

Public Instance Methods

find() click to toggle source
# File lib/winewoo_core/services/finders/comments/vintage_comments_finder.rb, line 11
def find
  return unless @wine_id && @vintage_id
  wine = Wine.find(@wine_id)
  return unless wine
  vintage = wine.vintages.find(@vintage_id)
  return unless vintage
  return vintage.user_comments
    .page(@page || 1)
    .per(@per_page || Kaminari::config.default_per_page)
end