module Survey::ActiveRecord::ClassMethods

Public Instance Methods

has_surveys() click to toggle source
# 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