Sha256: a1d2baaff9635de548a76103b5d082d8fb97b64d6ec50f7d74e7e89606a2908f

Contents?: true

Size: 581 Bytes

Versions: 69

Compression:

Stored size: 581 Bytes

Contents

class Service
  include Mongoid::Document
  field :sid
  field :before_destroy_called, type: Mongoid::Boolean, default: false
  field :after_destroy_called, type: Mongoid::Boolean, default: false
  field :after_initialize_called, type: Mongoid::Boolean, default: false
  embedded_in :person
  belongs_to :target, class_name: "User"
  validates_numericality_of :sid

  before_destroy do |doc|
    doc.before_destroy_called = true
  end

  after_destroy do |doc|
    doc.after_destroy_called = true
  end

  after_initialize do |doc|
    doc.after_initialize_called = true
  end
end

Version data entries

69 entries across 64 versions & 3 rubygems

Version Path
mongoid-7.0.13 spec/app/models/service.rb
mongoid-7.0.12 spec/app/models/service.rb
mongoid-6.4.8 spec/app/models/service.rb
mongoid-7.0.11 spec/app/models/service.rb
mongoid-7.0.10 spec/app/models/service.rb
mongoid-6.4.7 spec/app/models/service.rb
mongoid-6.4.5 spec/app/models/service.rb
mongoid-7.0.8 spec/app/models/service.rb
mongoid-7.0.7 spec/app/models/service.rb
mongoid-7.0.6 spec/app/models/service.rb
mongoid-5.4.1 spec/app/models/service.rb
mongoid-7.0.5 spec/app/models/service.rb
mongoid-7.0.4 spec/app/models/service.rb
mongoid-6.4.4 spec/app/models/service.rb
mongoid-7.0.3 spec/app/models/service.rb
mongoid-6.4.2 spec/app/models/service.rb
mongoid-7.0.2 spec/app/models/service.rb
mongoid-7.0.1 spec/app/models/service.rb
mongoid-6.4.1 spec/app/models/service.rb
mongoid-5.4.0 spec/app/models/service.rb