Sha256: 805bd50ee525d466638a49e11d6258dac46ce7e94106e3d1b6ff129f9da8309f
Contents?: true
Size: 573 Bytes
Versions: 6
Compression:
Stored size: 573 Bytes
Contents
module Merit::Models::ActiveRecord class BadgesSash < ActiveRecord::Base include Merit::Models::BadgesSashConcern belongs_to :badge, foreign_key: "badge_id", class_name: 'Merit::Badge' belongs_to :sash, foreign_key: "sash_id", class_name: 'Merit::Sash' has_many :activity_logs, class_name: 'Merit::ActivityLog', as: :related_change belongs_to :course, foreign_key: "course_id", class_name: 'Course' validates_presence_of :badge_id, :sash end end class Merit::BadgesSash < Merit::Models::ActiveRecord::BadgesSash; end
Version data entries
6 entries across 6 versions & 1 rubygems