Sha256: fccc2b3384f0a6f8f16683f092da57b465fb534142626698dcd669f6ac4fff34

Contents?: true

Size: 406 Bytes

Versions: 6

Compression:

Stored size: 406 Bytes

Contents

class SurveySection < ActiveRecord::Base

  # Associations
  has_many :questions, :order => "display_order ASC"
  belongs_to :survey
  
  # Scopes
  default_scope :order => "display_order ASC"
  named_scope :with_includes, { :include => {:questions => [:answers, :question_group, {:dependency => :dependency_conditions}]}}
  
  # Validations
  validates_presence_of :title, :survey, :display_order
  
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
surveyor-0.14.4 app/models/survey_section.rb
surveyor-0.14.3 app/models/survey_section.rb
surveyor-0.14.2 app/models/survey_section.rb
surveyor-0.14.1 app/models/survey_section.rb
surveyor-0.14.0 app/models/survey_section.rb
surveyor-0.13.0 app/models/survey_section.rb