moonleerecords/moonlee-website

View on GitHub
app/models/artist_member.rb

Summary

Maintainability
A
0 mins
Test Coverage
class ArtistMember < ApplicationRecord
  belongs_to :artist
  belongs_to :member

  validates :artist, presence: true
  validates :member, presence: true

  scope :active_members, -> { where(active: true) }
  scope :former_members, -> { where(active: false) }

  delegate :name, to: :member
end