module HasManyProgrammes
Public Instance Methods
Source
# File app/models/concerns/has_many_programmes.rb, line 30 def programmes = Programme.find_all(programme_types) def programmes=(value) self.programme_types = value.map(&:type).sort.uniq end def vaccines @vaccines ||= Vaccine.where(programme_type: programme_types) end end
Source
# File app/models/concerns/has_many_programmes.rb, line 32 def programmes=(value) self.programme_types = value.map(&:type).sort.uniq end
Source
# File app/models/concerns/has_many_programmes.rb, line 36 def vaccines @vaccines ||= Vaccine.where(programme_type: programme_types) end