Sha256: 0fe033f89e4a3ed4205e77cbc377b1bafd69a757b9ffc156412b397546fc3829

Contents?: true

Size: 502 Bytes

Versions: 6

Compression:

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

    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

Version Path
qalam_merit-4.5.05 lib/merit/models/active_record/badges_sash.rb
qalam_merit-4.5.04 lib/merit/models/active_record/badges_sash.rb
qalam_merit-4.5.03 lib/merit/models/active_record/badges_sash.rb
qalam_merit-4.5.02 lib/merit/models/active_record/badges_sash.rb
qalam_merit-4.5.01 lib/merit/models/active_record/badges_sash.rb
qalam_merit-4.5.00 lib/merit/models/active_record/badges_sash.rb