Sha256: 663bf4e19f51b3c8af8a0b7801572f7a17436948f2071637778cc6d73be5de61

Contents?: true

Size: 408 Bytes

Versions: 14

Compression:

Stored size: 408 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

14 entries across 14 versions & 1 rubygems

Version Path
surveyor-0.9.10 app/models/survey_section.rb
surveyor-0.9.9 app/models/survey_section.rb
surveyor-0.9.8 app/models/survey_section.rb
surveyor-0.9.7 app/models/survey_section.rb
surveyor-0.9.6 app/models/survey_section.rb
surveyor-0.9.5 app/models/survey_section.rb
surveyor-0.9.4 app/models/survey_section.rb
surveyor-0.9.3 app/models/survey_section.rb
surveyor-0.9.2 app/models/survey_section.rb
surveyor-0.9.1 app/models/survey_section.rb
surveyor-0.9.0 app/models/survey_section.rb
surveyor-0.8.0 app/models/survey_section.rb
surveyor-0.7.1 app/models/survey_section.rb
surveyor-0.7.0 app/models/survey_section.rb