Sha256: 8a53e00e2c9abf789b168c7a4dedde701bf3a3bf32a1760e1bcd4d252f75cd63

Contents?: true

Size: 479 Bytes

Versions: 6

Compression:

Stored size: 479 Bytes

Contents

# frozen_string_literal: true

class Pet < ActiveRecord::Base
  attr_accessor :current_user

  self.primary_key = :pet_id
  belongs_to :owner, touch: true
  has_many :toys
  has_many :pet_treasures
  has_many :treasures, through: :pet_treasures
  has_many :persons, through: :treasures, source: :looter, source_type: "Person"

  class << self
    attr_accessor :after_destroy_output
  end

  after_destroy do |record|
    Pet.after_destroy_output = record.current_user
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
ibm_db-5.5.0 test/models/pet.rb
ibm_db-5.4.1 test/models/pet.rb
ibm_db-5.4.0 test/models/pet.rb
ibm_db-5.3.2 test/models/pet.rb
ibm_db-5.3.1 test/models/pet.rb
ruby-on-quails-0.1.0 activerecord/test/models/pet.rb