Method: TextPreprocessing#fetch_review_data

Defined in:
lib/automated_metareview/text_preprocessing.rb

#fetch_review_data(auto_metareview, map_id) ⇒ Object

Fetching review data from the tables based on the response_map id



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/automated_metareview/text_preprocessing.rb', line 10

def fetch_review_data(auto_metareview, map_id)
  reviews = Array.new
  responses = Response.find(:first, :conditions => ["map_id = ?", map_id], :order => "updated_at DESC")
  auto_metareview.responses = responses
  auto_metareview.response_id = responses.id
  # puts "auto_metareview.response_id #{auto_metareview.response_id}"
  # puts "responses updated_at #{responses.updated_at}"
  responses.scores.each{
    | review_score |
    if(review_score.comments != nil and !review_score.comments.rstrip.empty?)
      # puts review_score.comments
      reviews << review_score.comments        
    end
  }
  return reviews
end