From 5c7434298a5d2949b8d6af720bb88c56427bd201 Mon Sep 17 00:00:00 2001
From: Bruno Nocera Zanette <bnzanette@inf.ufpr.br>
Date: Tue, 29 Sep 2015 13:43:25 -0300
Subject: [PATCH] Refactor code to use Repository::Base Methods

---
 .../orient_db/learning_object_repository.rb            | 10 ----------
 lib/tasks/fakeData.rake                                |  2 +-
 lib/tasks/thumbnail.rake                               |  2 +-
 3 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/app/repositories/orient_db/learning_object_repository.rb b/app/repositories/orient_db/learning_object_repository.rb
index 3fe2860c..488941e8 100644
--- a/app/repositories/orient_db/learning_object_repository.rb
+++ b/app/repositories/orient_db/learning_object_repository.rb
@@ -15,16 +15,6 @@ module OrientDb
       create_edge "Likes", user.rid, learning_object.id
     end
 
-    # Example:
-    #   list = repository.for(:learning_objects).all
-    #   list.each do |learning_object|
-    #     learning_object.inspect <LearningObject model>
-    #   end
-    def all(limit = 100, offset = 0)
-      learning_objects_hash = connection.query "SELECT FROM LearningObject LIMIT #{limit} OFFSET #{offset}", {limit: limit}
-      build_objects(learning_objects_hash) || []
-    end
-
     # Usage:
     #   learning_object = repository.for(:learning_objects).get_by_dspace_id 123
     #
diff --git a/lib/tasks/fakeData.rake b/lib/tasks/fakeData.rake
index 0552285f..07f90f58 100644
--- a/lib/tasks/fakeData.rake
+++ b/lib/tasks/fakeData.rake
@@ -36,7 +36,7 @@ namespace :fakedata do
 
       begin
         # Get items from dspace (from offset to offset+limit)
-        learning_objects = learning_object_repository.all(limit,offset)
+        learning_objects = learning_object_repository.all_from_offset_to_limit(limit,offset)
       rescue
         # Sleeps for a while to wait database's recovery
         sleep(30.seconds)
diff --git a/lib/tasks/thumbnail.rake b/lib/tasks/thumbnail.rake
index 275a5026..7f7a393b 100644
--- a/lib/tasks/thumbnail.rake
+++ b/lib/tasks/thumbnail.rake
@@ -15,7 +15,7 @@ namespace :thumbnail do
 
       begin
         # Get items from dspace (from offset to offset+limit)
-        items = learning_object_repository.all(limit,offset)
+        items = learning_object_repository.all_from_offset_to_limit(limit,offset)
       rescue
         # Sleeps for a while to wait database's recovery
         sleep(30.seconds)
-- 
GitLab