Sha256: 9634260352d724748f7776dccc2d6b4ff40a2ec889d3191a526d503dfe34d38c
Contents?: true
Size: 612 Bytes
Versions: 8
Compression:
Stored size: 612 Bytes
Contents
class <%= class_name %><%= " < #{options[:parent].classify}" if options[:parent] %> <% unless options[:parent] -%> include Mongoid::Document <% end -%> <% if options[:timestamps] -%> include Mongoid::Timestamps <% end -%> <% if options[:versioning] -%> include Mongoid::Versioning <% end -%> <% attributes.reject{|attr| attr.reference?}.each do |attribute| -%> field :<%= attribute.name %>, :type => <%= attribute.type_class %> <% end -%> <% attributes.select{|attr| attr.reference? }.each do |attribute| -%> embedded_in :<%= attribute.name%>, :inverse_of => :<%= class_name.tableize %> <% end -%> end
Version data entries
8 entries across 8 versions & 2 rubygems