आप एक मॉड्यूल में सामान्य विशेषताओं को परिभाषित कर सकते हैं और उसे शामिल कर सकते हैं।
require 'mongoid'
module DefaultAttrs
def self.included(klass)
klass.instance_eval do
field :uuid, :type => String
end
end
end
class Foo
include Mongoid::Document
include DefaultAttrs
field :a, :type => String
end
class Bar
include Mongoid::Document
include DefaultAttrs
field :b, :type => String
end