Sha256: cba6bceb54cbd87327e0ec35f459daed61b5a58ad399769da478f694fd0dfb15

Contents?: true

Size: 379 Bytes

Versions: 1

Compression:

Stored size: 379 Bytes

Contents

class Persona::Partner < Persona::Model
  self.abstract_class = true

  belongs_to :company, class_name: '::Company', inverse_of: :partners
  belongs_to :person, class_name: '::Person'

  validates :person, :percentage, presence: true
  validates :percentage, numericality: { greater_than: 0, less_than_or_equal_to: 100 }, allow_blank: true

  def to_s
    person.to_s
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unico-training-7.8.0 app/models/persona/partner.rb