Commit da5affad

mo khan <mo@mokhan.ca>
2013-12-01 03:06:46
use existing class method for query.
1 parent 20ac5a5
Changed files (1)
app
app/services/queries/find_all_creations_query.rb
@@ -1,19 +1,9 @@
 class FindAllCreationsQuery
-  def initialize(repository = Creation.where(nil))
+  def initialize(repository = Creation)
     @repository = repository
   end
 
   def fetch(params)
-    find_creations.page(params[:page]).per(9)
-  end
-
-  private
-
-  def find_creations
-    @repository
-    .includes(:user, :photos)
-    .where(:is_restricted => false)
-    .where('photos_count > 0')
-    .uniq
+    @repository.visible_creations.page(params[:page]).per(9)
   end
 end