Sha256: 06ff3def83ac88f4611ff0498dc449cd69d5817d18585892839a09defd188306
Contents?: true
Size: 973 Bytes
Versions: 3
Compression:
Stored size: 973 Bytes
Contents
# frozen_string_literal: true # encoding: utf-8 module TouchableSpec module Embedded class Building include Mongoid::Document include Mongoid::Timestamps embeds_many :entrances embeds_many :floors end class Entrance include Mongoid::Document include Mongoid::Timestamps embedded_in :building end class Floor include Mongoid::Document include Mongoid::Timestamps embedded_in :building, touch: true end end module Referenced class Building include Mongoid::Document include Mongoid::Timestamps has_many :entrances, inverse_of: :building has_many :floors, inverse_of: :building end class Entrance include Mongoid::Document include Mongoid::Timestamps belongs_to :building end class Floor include Mongoid::Document include Mongoid::Timestamps belongs_to :building, touch: true end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mongoid-7.3.2 | spec/mongoid/touchable_spec_models.rb |
mongoid-7.3.1 | spec/mongoid/touchable_spec_models.rb |
mongoid-7.3.0 | spec/mongoid/touchable_spec_models.rb |