Sha256: 2b0c946110db3644172574b1556f1ed595e5903d163e7088bb687bf7f9f06ce2
Contents?: true
Size: 751 Bytes
Versions: 27
Compression:
Stored size: 751 Bytes
Contents
# frozen_string_literal: true # encoding: utf-8 module Fruits class Apple include Mongoid::Document has_many :bananas, class_name: "Fruits::Banana" has_many :fruits_melons, class_name: "Fruits::Melon" recursively_embeds_many end class Banana include Mongoid::Document belongs_to :apple, class_name: "Fruits::Apple" end class Melon include Mongoid::Document belongs_to :fruit_apple, class_name: "Fruits::Apple" end class Pineapple include Mongoid::Document recursively_embeds_many cascade_callbacks: true end class Mango include Mongoid::Document recursively_embeds_one cascade_callbacks: true end module Big class Ananas include Mongoid::Document end end end
Version data entries
27 entries across 27 versions & 2 rubygems