Sha256: c953add00293c59da00672d3eab176a25c9f67eb56d09668058e74f1c1f95e0d
Contents?: true
Size: 418 Bytes
Versions: 91
Compression:
Stored size: 418 Bytes
Contents
class Pet include Mongoid::Document field :name field :weight, type: Float, default: 0.0 embeds_many :vet_visits embedded_in :pet_owner after_destroy :set_destroy_flag attr_writer :destroy_flag def set_destroy_flag @destroy_flag = true end def destroy_flag @destroy_flag ||= false end def visits_count=(count) vet_visits.destroy_all count.times { vet_visits.new } end end
Version data entries
91 entries across 86 versions & 8 rubygems