Sha256: deaaa40d7005fc69ca2abbecac117b2b8879946e50062ba3b58da927c22ccfcf

Contents?: true

Size: 810 Bytes

Versions: 29

Compression:

Stored size: 810 Bytes

Contents

# frozen_string_literal: true

module ReversePopulationSpec
  class Company
    include Mongoid::Document

    has_many :emails, class_name: 'ReversePopulationSpec::Email'
    has_one :founder, class_name: 'ReversePopulationSpec::Founder'
  end

  class Email
    include Mongoid::Document

    belongs_to :company, class_name: 'ReversePopulationSpec::Company'
  end

  class Founder
    include Mongoid::Document

    belongs_to :company, class_name: 'ReversePopulationSpec::Company'
  end

  class Animal
    include Mongoid::Document

    field :a, type: String
    has_and_belongs_to_many :zoos, class_name: 'ReversePopulationSpec::Zoo'
  end

  class Zoo
    include Mongoid::Document

    field :z, type: String
    has_and_belongs_to_many :animals, class_name: 'ReversePopulationSpec::Animal'
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
mongoid-8.0.10 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.1.10 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.1.9 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.0.9 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.1.8 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.1.7 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.1.6 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.0.8 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.1.5 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.1.4 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.0.7 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.1.3 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.1.2 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.0.6 spec/integration/associations/reverse_population_spec_models.rb
mongoid-7.5.4 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.1.1 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.0.5 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.1.0 spec/integration/associations/reverse_population_spec_models.rb
mongoid-7.5.3 spec/integration/associations/reverse_population_spec_models.rb
mongoid-8.0.4 spec/integration/associations/reverse_population_spec_models.rb