From 988fee3b01f90f689d7631a60e12f05183a5b70f Mon Sep 17 00:00:00 2001
From: Mauricio Giacomini Girardello <mauriciogiacomini4@gmail.com>
Date: Wed, 4 Nov 2015 11:28:21 -0200
Subject: [PATCH] adding TODO comments for future refactorings

---
 app/models/learning_object.rb | 31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)

diff --git a/app/models/learning_object.rb b/app/models/learning_object.rb
index 54fea7e3..c121c029 100644
--- a/app/models/learning_object.rb
+++ b/app/models/learning_object.rb
@@ -24,18 +24,6 @@ class LearningObject
     @publisher ||= learning_object_repository.get_publisher(self)
   end
 
-  def like(user)
-    learning_object_repository.like user, self
-  end
-
-  def liked?(user)
-    learning_object_repository.liked? user, self
-  end
-
-  def dislike(user)
-    learning_object_repository.dislike user, self
-  end
-
   def subjects
     @subjects ||= learning_object_repository.get_subjects(self)
   end
@@ -48,6 +36,20 @@ class LearningObject
     get_metadata_value_of 'dc.subject.category'
   end
 
+  ## social actions
+  def like(user)
+    learning_object_repository.like user, self
+  end
+
+  def liked?(user)
+    learning_object_repository.liked? user, self
+  end
+
+  def dislike(user)
+    learning_object_repository.dislike user, self
+  end
+  ## end social actions
+
   def get_metadata_value_of key
     get_metadata_values_of(key).first
   end
@@ -61,6 +63,7 @@ class LearningObject
     values
   end
 
+  #TODO: move for Bitstream model
   def get_bitstream_retrievelink_of name
     values = @bitstreams.select { |v| v["bundleName"] == name }
     unless values.empty?
@@ -68,6 +71,7 @@ class LearningObject
     end
   end
 
+  #TODO: move for Bitstream model
   def get_bitstream_filename_of name
     values = @bitstreams.select { |v| v["bundleName"] == name }
     unless values.empty?
@@ -75,10 +79,12 @@ class LearningObject
     end
   end
 
+  #TODO: move for Bitstream model
   def get_retrievelink
     get_bitstream_retrievelink_of "ORIGINAL"
   end
 
+  #TODO: move for Bitstream model
   def get_filename
     get_bitstream_filename_of "ORIGINAL"
   end
@@ -89,7 +95,6 @@ class LearningObject
     self
   end
 
-
   private
 
   def defaults
-- 
GitLab