Module: Survey::ActiveRecord::ClassMethods

Defined in:
lib/survey/active_record.rb

Instance Method Summary collapse

Instance Method Details

#has_surveysObject



6
7
8
9
10
11
12
# File 'lib/survey/active_record.rb', line 6

def has_surveys
  has_many :survey_attempts, as: :participant, :class_name => ::Survey::Attempt

  define_method("for_survey") do |survey|
    self.survey_attempts.where(:survey_id => survey.id)
  end
end