Sha256: 34c1be088e108cc0279e0671489d08692b6b2aaecd6e49fc8ee776d7b49187bc

Contents?: true

Size: 722 Bytes

Versions: 1

Compression:

Stored size: 722 Bytes

Contents

class RatingQuestion < ActiveRecord::Base
  
  self.table_name = "rating_questions"
  self.primary_key = 'id'

  has_one :ratings, :inverse_of => :rating_question

  def name
    question
  end

  # Get All Rating Question
  def self.get_all_rating_questions
    ratingQuestions = RatingQuestion.pluck(:id, :category, :question).map {|id, category, question| {id: id, category: category, question: question.upcase}}
    ratingQuestions = ratingQuestions.group_by{ |d| d[:category] }.map{|c, q| {category: c, question: q}}.take(3)
    ratingQuestions.each do |rating|
      rating[:question] = rating[:question].take(3)
    end
  end

  #rails_admin do

    #configure :ratings do
      #visible(false)
    #end

  #end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
civic311_test3-0.0.2 app/models/rating_question.rb