Sha256: efab276e18447b6705e9286ff3b3c7051be2a64ae104f4b9b8e39393db306a52

Contents?: true

Size: 493 Bytes

Versions: 1

Compression:

Stored size: 493 Bytes

Contents

class Memberships::Reassignments::Assignment < ApplicationRecord
  belongs_to :scaffolding_completely_concrete_tangible_things_reassignment, class_name: "Memberships::Reassignments::ScaffoldingCompletelyConcreteTangibleThingsReassignment"
  belongs_to :membership

  validate :validate_membership

  def validate_membership
    unless scaffolding_completely_concrete_tangible_things_reassignment.valid_memberships.include?(membership)
      errors.add(:membership, :invalid)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bullet_train-1.0.0 app/models/memberships/reassignments/assignment.rb