Module: ActiveRecordSurvey::NodeMapGroup::ClassMethods
- Defined in:
- lib/active_record_survey/node_map_group/class_methods.rb
Class Method Summary collapse
Class Method Details
.extended(base) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/active_record_survey/node_map_group/class_methods.rb', line 4 def self.extended(base) base.has_many :node_maps, :class_name => "ActiveRecordSurvey::NodeMap", :foreign_key => :active_record_survey_api_node_map_group_id base.belongs_to :survey, :class_name => "ActiveRecordSurvey::Survey", :foreign_key => :active_record_survey_id base.validates_presence_of :survey base.validate :validate_node_maps end |